apktool使用过程当中遇到的错误

1. Destination directory (D:\dayly\apktool1.5.2\crackme0201) already exists. Use -f switch if you want to overwrite it.

说明crackme0201文件夹已经存在,删除这个文件夹后问题就行了。 java

2. Exception in thread "main" brut.androlib.AndrolibException: Could not decode ars c file

apktool的版本过低,致使反编译时出错。从 下载地址 下载最新的jar,好比如今最新的版本 apktool_2.0.3.jar以后,改名为apktool.jar,从新执行反编译就不会出错了。 git

3. Exception in thread "main" brut.androlib.err.UndefinedResObject: resource spec: 0x01010479

删除文件夹C:\Users\用户\apktool\framework下的内容,若是你使用的是XP系统且没有在C盘下找到用户目录,那么这个文件夹可能放置的位置: C:\Documents and Settings\%current user%\apktool\framework。 github

4.Exception in thread "main" brut.androlib.AndrolibException: brut.directory.PathNotExist: apktool.yml spa

这极有多是由于你的路径没有写对,好比我这里使用b命令从新打包apk时就写错了,正确的写法应当是apktool b showjava sign.apk, b命令后跟的是反编译时获得的文件夹,而后才是须要获得的apk的名称。 code

相关文章
相关标签/搜索