¿Cómo editas una biblioteca de dependencias/externas en android studio? [duplicar]
Esta pregunta ya tiene una respuesta aquí:
- ¿Cómo agrego un proyecto de biblioteca a Android Studio? 30 respuestas
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:
- 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.
- Descargue la biblioteca, descomprímala.
- Ponga la carpeta del paso 2 en el carpeta que creó en el paso 1.
- Añade el módulo a
settings.gradle
así:include ':LibraryContainingFolder:ActualLibFolder'
- Sincronizar y limpiar
- 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.
- Sincronización, limpieza, buid, etc.
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
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