Comment convertir un fichier .jar ou .class en un fichier .dex?
Je vais modifier Opera Mini v6.5 serveur car il est bloqué dans notre pays.
Maintenant, j'ai décompressé le .apk fichier extrait classes.Dex ensuite converti par dex2jar.chauve-souris, maintenant modifié le serveur.
Mon problème est que je veux repack .jar ou .classe de classes.Dex. Comment dois-je faire?
source d'informationauteur Sadra Naddaf
Vous devez vous connecter pour publier un commentaire.
Voici une solution qui a été utile dans mon cas...
Suppose .jar fichier se trouve dans "c:\temp\in.jar". Dans la fenêtre d'invite de commande cd ..\android-sdk\platform-tools.
Pour obtenir de l' .apk exécuter:
À obtenir .dex fichier exécuter:
À dexify un fichier jar, vous pouvez utiliser dx.chauve-souris à l'intérieur de votre sdk platform-tools dossier. Vous pouvez aussi regarder l'indice de la tâche à l'intérieur de la build.xml fichier à l'intérieur de vos outils de\ant dossier dans votre SDK.
Sonne comme vous avez besoin de la apktoolil vous permet de remballer et de démissionner un apk, sans la nécessité d'obtenir l'exécution de dx et aapt vous-même.
Voici un article comment déballer et remballer
Pour mac, la commande dx outil est stocké dans le répertoire différent comme dit dans la réponse sommet. Voici comment vous le faites dans mac:
Explication plus détaillée:
/Users/exampleName/Library/Android/sdk/build-tools/25.0.2/
dx --dex--output="c:\temp\app.apk" "c:\temp\in.jar"
Si cela ne fonctionne toujours pas pour une raison quelconque, assurez-vous que vous suivez ces exigences:
Je sais c'est tard, mais j'ai dû trouver cela sur mon propre après des heures d'essais et d'erreurs—j'espère que ça aide certains à d'autres utilisateurs de mac