Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cómo editas una biblioteca de dependencia / externa en android studio?

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, sobre todo cosas relacionadas con el diseño. Sin embargo, cuando entro en los archivos de exploración de Android Studio dice que "los archivos de la carpeta de construcción se generan y no se deben editar" y cuando los corrijo se devuelven a su estado pre-editado una vez que el sistema se basa.

También intenté corregir los archivos en el bloc de notas ++ y el mismo problema ocurre (se vuelven 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 puedo cambiar los diseños / algunos java sin tener que copiar y pegar toda la biblioteca en mi proyecto para hacerlo editable?

Gracias por adelantado,

Velocidad de Dios.

Edit: La respuesta es en lugar de simplemente agregar la biblioteca como una dependencia en el archivo build.gradle usando este código: compile 'com.soundcloud.android:android-crop:0.9.10@aar'

Usted tiene que agregarlo como un módulo en vez de apenas una dependencia externa, después usted puede corregir los archivos.

Si alguien se pregunta cómo sigue estos pasos:

  1. Cree la carpeta de la biblioteca (llámela como quiera) en el directorio raíz, es decir, la primera carpeta en la que accede para acceder a la aplicación y su contenido.
  2. Descargue la biblioteca, descomprímala.
  3. Coloque la carpeta del paso 2 en la carpeta que creó en el paso 1.
  4. Agregue el módulo al settings.gradle manera: include ':LibraryContainingFolder:ActualLibFolder'
  5. Sincronizar y limpiar
  6. Ir a la estructura del proyecto en Android Studio, haga clic en el módulo principal, normalmente llamado app, haga clic en la pestaña de dependencias, haga clic en el verde más, a continuación, haga clic en "Módulo de dependencia". El módulo debe aparecer escrito como la carpeta que contiene y la carpeta de la biblioteca separada por dos puntos: somethingElse '. Añada el módulo.
  7. Sincronizar, limpiar, etc.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.