J'ai téléchargé un tel projet Android open source de github repo. , et les classes que je veux éditer sont sous build/intermediates/exploadded-aar/ly.img.android/photo-éditeur-sdk/2.0.13/jars, alors il y a le dossier classes.jar, à l'intérieur j'ai plus dossiers un enfant contient des classes, je veux éditer dans le fichier appelé "ImgLyConfig.class", quand je décompresser fichier .jar et aller à cette classe je l'ai trouvé comme ça , ce que je fais est d'aller décompiler en ligne http://www.javadecompilers.com/, alors j'ai une classe décompilée je l'ai téléchargée, et éditer tout ce que je veux, puis je veux remplacer le fichier ImgLyConfig.class qui est dans le fichier .jar avec mon nouveau édité, J'ai essayé cette soultion How do you recompile a jar file?, et d'autres nombreuses solutions dans Google et dans Stackoverflow, mais toujours mes classes n'ont pas été éditées, j'ai aussi essayé de créer une telle nouvelle classe et de copier le code de la classe que je veux, mais je ne savais pas comment faire du code utiliser la nouvelle classe J'ai essayé de l'étendre et de le changer mais j'ai échoué ed aussi:/Comment puis-je modifier le fichier de classe .jar dans android studio
NP: ma classe en studio android ressemble à ceci: et il n'a pas d'accepter toute modification
, mon studio android est 2.1.2 et de la bibliothèque que je veux modifier dans github est https://github.com/imgly/imgly-sdk-android-demo,
vous venez de télécharger ce projet puis après extrait dans votre PC dans n'importe quel dossier puis après l'importation comme un modulaire afin que vous puissiez facilement l'éditer – Shailesh
- Merci pour une réponse rapide - Mais, Comment puis-je l'importer en tant que module, Pourriez-vous S'il vous plaît donnez-moi des mesures pour le faire? –
La licence de bibliothèque img.ly ne vous permet pas de le modifier. Vous pouvez avoir des problèmes légaux lorsque vous publiez une application avec une telle bibliothèque. – zapl