APKtools(APK工作室)无法解除code ARSC文件工作室、文件、APK、APKtools

2023-09-04 13:40:41 作者:简简单单的小日子.

我特林反编译的APK与AKP-Studio的(它使用Apktool 2.0.0-Beta9),但在每一个APK我得到这个错误:

I am tring to decompile an APK with AKP-Studio (it uses Apktool 2.0.0-Beta9) but on every APK I get this error:

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)

我有不同版本的Windows(64位和32位)

I checked it on different systems with different versions of windows (64 and 32 bit)

我的Java版本是:1.8.0_45

My java version is: "1.8.0_45"

请让我知道如果有此任何解决方案。

Please let me know if have any solution for this.

推荐答案

您必须下载apktoo_2.0.0rc文件。再后,您可以反编译你的apk文件,并不会得到弧线文件错误。

You must have to download apktoo_2.0.0rc file. then after You can decompile your apk file and will not get arcs file error.

您可以从这里下载最新的文件版本

You can download latest file version from Here

现在重命名apktool_2.0.0rc4.jar到apktool.jar。

Now Rename your "apktool_2.0.0rc4.jar" to "apktool.jar".

现在删除旧的apktool.jar从apktool文件夹中的文件。

Now delete old "apktool.jar" file from your apktool folder.

现在把这个新的apktool.jar的文件在旧的apktool.jar被放置在您的apktool文件夹。

Now put this new "apktool.jar" file in your apktool folder where old "apktool.jar" was placed.

现在一样运行像 apktool您的CMD命令,如果框架res.apk

和一个

apktool D你appname.apk不带引号

和保持微笑。