Je suis en train de décompiler un APK avec AKP-Studio (il utilise Apktool 2.0.0-Beta9) mais sur chaque APK, j'obtiens cette erreur:
May 05, 2015 5:38:30 PM brut.androlib.ApkDecoder decode
INFO: Using Apktool 2.0.0-Beta9 on com.****-1.apk
May 05, 2015 5:38:30 PM brut.androlib.res.AndrolibResources loadMainPkg
INFO: Loading resource table...
Exception in thread "main" brut.androlib.AndrolibException: Could not decode arsc file
at brut.androlib.res.decoder.ARSCDecoder.decode(ARSCDecoder.Java:54)
at brut.androlib.res.AndrolibResources.getResPackagesFromApk(AndrolibResources.Java:604)
at brut.androlib.res.AndrolibResources.loadMainPkg(AndrolibResources.Java:74)
Je l'ai vérifié sur différents systèmes avec différentes versions de Windows (64 et 32 bits)
Ma Java est: "1.8.0_45"
Veuillez me faire savoir si vous avez une solution pour cela.
Vous devez télécharger le fichier apktoo_2.0.0rc. puis après Vous pouvez décompiler votre fichier apk et n'obtiendrez pas d'erreur de fichier arcs.
Vous pouvez télécharger la dernière version du fichier depuis ici
Renommez maintenant votre "apktool_2.0.0rc4.jar" en "apktool.jar".
Maintenant, supprimez l'ancien fichier "apktool.jar" de votre dossier apktool.
MISE À JOUR:
__
Pour les utilisateurs de Windows, il se trouve dans:
C:\Users\yourusername\.apkstudio\vendor
__
Maintenant, mettez ce nouveau fichier "apktool.jar" dans votre dossier apktool où l'ancien "apktool.jar" a été placé.
maintenant même exécuter vos commandes cmd comme apktool if framework-res.apk
et ensuite
apktool d "your appname.apk without quotes"
et gardez le sourire ..
Pour moi, les versions 2.0.0 avaient le même problème, mais 2.0.3
résout le problème.
Téléchargez la dernière version d'apktool.jar sur https://bitbucket.org/iBotPeaches/apktool/downloads (référentiel du propriétaire d'apktool)
J'ai eu le même problème avec la version 2.0.0. J'ai mis à jour vers la version 2.1.1 et le problème a disparu.
Essayez le dernier apktool.jar
Lien de téléchargement https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.2.2.jar
Je peux résoudre ce problème 1. Téléchargez framework-res.apk depuis https://basketbuild.com/filedl/devs?dev=aniruddhc&dl=aniruddhc/framework-res.apk 2. Vous pouvez télécharger la dernière version version du fichier apktool de https://bitbucket.org/iBotPeaches/apktool/downloads et changer le nom en "apktool.jar". 3. Ouvrez le dossier Framework, supprimez l'ancien fichier "apktool.jar", puis copiez le nouveau fichier "apktool.jar" et le fichier framework.res.apk. Exécutez ensuite l'invite de commandes du fichier et exécutez la commande "apktool if framework-res.apk". 4. Supprimez l'ancien fichier "apktool.jar" et copiez le nouveau fichier "apktool.jar" dans le dossier APKTool. 5. Fin, exécutez la commande apktool d name_apk
Sourire !