Comment puis-je extraire le code d'un fichier aar? [Par accident, mon projet principal est sur un autre système.
J'ai besoin d'extraire le code JNI d'un fichier aar. J'ai essayé de changer l'extension en .jar mais son extrait .class uniquement, est-ce que quelqu'un sait comment extraire cette chose aar.
Il suffit de suivre les étapes pour extraire le code du fichier .aar Ex: libraryproject.aar
1.Renommez l'extension du fichier de bibliothèque à ".jar" _ ex.libraryproject.jar
2. Extrayez le fichier dans un dossier.
3. Les dossiers auront les fichiers AndroidManifest, resources et library utilisés dans le projet de bibliothèque Android.
4. Les dossiers ont également le fichier classes.jar qui contiendra toutes les classes de la bibliothèque.
5.Pour ouvrir le fichier classes.jar, utilisez outil jd-gui .
6.Dans l'outil jd-gui Fichier -> Ouvrir un fichier -> parcourir et sélectionner le fichier classes.jar.
En retard, mais aidera les nouveaux téléspectateurs.
Le fichier .aar a le format Zip, mais il ne contient que le code compilé du module. Si votre .aar inclut JNI, il se présentera sous la forme d'une bibliothèque partagée. Vous pouvez l'utiliser comme une bibliothèque partagée prédéfinie tant que vous pouvez la garder inchangée. Vous ne pouvez pas le décompiler aussi facilement que les fichiers .class.
Seulement deux étapes:
Renommez l'extension de fichier de bibliothèque en ".jar", comme suit: lib.jar
Extrayez le fichier dans un dossier avec Winrar, Winzip, etc.