¿Cómo editas una biblioteca de dependencias/externas en android studio? [duplicar]


Esta pregunta ya tiene una respuesta aquí:

Hay mucha información sobre la adición de bibliotecas y dependencias, pero no he podido encontrar ninguna información útil sobre la posibilidad de editar una biblioteca.

He añadido https://github.com/jdamcd/android-crop como una dependencia en mi proyecto, pero me gustaría editar algunas de sus características, principalmente cosas relacionadas con el diseño. Sin embargo, cuando entro a examinar los archivos Android Studio dice "los archivos en la carpeta de compilación se generan y no deben editarse" y cuando los edito se devuelven a su estado pre-editado una vez que el sistema se construye.

También he intentado editar los archivos en notepad++ y se produce el mismo problema (se devuelven a su estado pre-editado en la compilación).

¿Puede alguien decirme cómo editar la biblioteca o una solución alternativa por la que pueda cambiar los diseños/algo de java sin tener que copiar y pegar toda la biblioteca en mi proyecto para que sea editable?

Gracias de antemano,

Velocidad de Dios.

Editar: La respuesta es en lugar de simplemente agregar la biblioteca como una dependencia en la compilación.archivo gradle que usa este código: compile 'com.soundcloud.android:android-crop:0.9.10@aar "

Tienes que agregarlo como un módulo en lugar de solo una dependencia externa, luego puedes editar los archivos.

Si alguien se pregunta cómo sigue estos pasos:

  1. Crea la carpeta de la biblioteca (llámala como quieras) en el directorio raíz, es decir, la primera carpeta en la que entras para llegar a la aplicación y su contenido.
  2. Descargue la biblioteca, descomprímala.
  3. Ponga la carpeta del paso 2 en el carpeta que creó en el paso 1.
  4. Añade el módulo a settings.gradle así: include ':LibraryContainingFolder:ActualLibFolder'
  5. Sincronizar y limpiar
  6. Vaya a estructura del proyecto en Android Studio, haga clic en el módulo principal, normalmente llamado aplicación, haga clic en la pestaña dependencias, luego haga clic en el signo más verde y luego haga clic en "Dependencia del módulo". El módulo debe aparecer escrito como la carpeta contenedora y la carpeta de la biblioteca en ella separados por dos puntos 'something: SomethingElse'. Añade el módulo.
  7. Sincronización, limpieza, buid, etc.
Author: Micah Simmons, 2015-05-20

1 answers

Debes agregar la biblioteca como un módulo en Android Studio, descargando el código del repositorio de Github que te interesa (y eliminando la línea debajo de dependencies que agregaste a build.gradle)

Luego sigue los pasos de esta respuesta: https://stackoverflow.com/a/16639227/1065810

 16
Author: Karim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:54:59