Il y a beaucoup d'informations sur l'ajout de bibliothèques et de dépendances, mais je n'ai pas été en mesure de trouver d'informations utiles pour pouvoir réellement éditer une bibliothèque.
J'ai ajouté https://github.com/jdamcd/Android-crop en tant que dépendance dans mon projet, mais j'aimerais modifier certaines de ses fonctionnalités, principalement des éléments liés à la mise en page. Cependant, lorsque je navigue dans les fichiers Android Studio indique que "les fichiers situés dans le dossier de construction sont générés et ne doivent pas être modifiés", et que je les modifie, ils reviennent à leur état pré-modifié. une fois que le système construit.
J'ai également essayé d'éditer les fichiers dans Notepad ++ et le même problème se produit (ils sont retournés à leur état pré-édité lors de la construction).
Quelqu'un peut-il me dire comment éditer la bibliothèque ou une solution de contournement permettant de modifier les dispositions/certaines Java sans avoir à copier et coller la bibliothèque entière dans mon projet pour la rendre modifiable?
Merci d'avance,
Vitesse de Dieu.
Edit: La réponse est au lieu d'ajouter simplement la bibliothèque en tant que dépendance dans le fichier build.gradle en utilisant ce code: compile 'com.soundcloud.Android:android-crop:0.9.10@aar '
Vous devez l'ajouter en tant que module au lieu d'une dépendance externe, vous pouvez alors éditer les fichiers.
Si quelqu'un se demande comment procéder comme suit:
settings.gradle
ainsi: include ':LibraryContainingFolder:ActualLibFolder'
Vous devez ajouter la bibliothèque en tant que module dans Android Studio, en téléchargeant le code depuis le référentiel Github qui vous intéresse (et en supprimant la ligne sous dependencies
que vous avez ajoutée à build.gradle
)
Suivez ensuite les étapes de cette réponse: https://stackoverflow.com/a/16639227/106581