apktool常见错误释疑,绝对精华!论坛领导帮置顶。
操作
首先,busybox仅在首次运行时充当解压软件的作用,之后除了解压打包boot.img,recovery.img还会用到外,busybox不再需要。所以,如果你不修改bootimg,recovery.那么根本不需要人工安装busybox。只需要确保apktool运行时/lix存在。如果/lix不是文件夹,那么可以确定是busybox不适合你的手机。
其次,出现了类似Inputfile(/sdcard/360/??T3g.apk)wasnotfound等带问号的,问号部分属于“非法字符”,请自己修改掉。
如上图,模糊可见顶部当前路径/sdcard/系统备份,说明正处于中文文件夹内,不出错才怪。
接着,出现brut.directory.PathNotExist:apktool.yml,如下图:
说明反编译就出错了,回编译绝对不可能成功。
然后,出现sh:/sdcard/apktool/***.sh:Nosuchfileordirectory如下图:
检查apktool目录是否位于/sdcard/apktool,有些包含内置存储卡的机器会有/mnt/sdcard,/mnt/sdcard2,极有可能你放错了位置。
值得指出的一个问题,如图:
出现libpngerror:NotaPNGfile.这句是说后面的文件不是合法的png文件,可能是你将jpg直接改名为png?这是行不通的。
最后一点,如图:
提示缺少liblog.so,这是十分奇怪的。java根本没有依赖这个库,在下无能为力。
ok,写完了。
【 听说每个人都会渐渐变成自己最讨厌的那种人,我从现在开始仇富不知道还来不来得及?】
---来自VEGA IRON
操作
首先,busybox仅在首次运行时充当解压软件的作用,之后除了解压打包boot.img,recovery.img还会用到外,busybox不再需要。所以,如果你不修改bootimg,recovery.那么根本不需要人工安装busybox。只需要确保apktool运行时/lix存在。如果/lix不是文件夹,那么可以确定是busybox不适合你的手机。
其次,出现了类似Inputfile(/sdcard/360/??T3g.apk)wasnotfound等带问号的,问号部分属于“非法字符”,请自己修改掉。
如上图,模糊可见顶部当前路径/sdcard/系统备份,说明正处于中文文件夹内,不出错才怪。
接着,出现brut.directory.PathNotExist:apktool.yml,如下图:
说明反编译就出错了,回编译绝对不可能成功。
然后,出现sh:/sdcard/apktool/***.sh:Nosuchfileordirectory如下图:
检查apktool目录是否位于/sdcard/apktool,有些包含内置存储卡的机器会有/mnt/sdcard,/mnt/sdcard2,极有可能你放错了位置。
值得指出的一个问题,如图:
出现libpngerror:NotaPNGfile.这句是说后面的文件不是合法的png文件,可能是你将jpg直接改名为png?这是行不通的。
最后一点,如图:
提示缺少liblog.so,这是十分奇怪的。java根本没有依赖这个库,在下无能为力。
ok,写完了。
【 听说每个人都会渐渐变成自己最讨厌的那种人,我从现在开始仇富不知道还来不来得及?】
---来自VEGA IRON