最近修改了apk文件后,需要重新打包apk文件,遇到
brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 134):
错误。发现是解包时解码了资源文件造成的。正确的操作应该是不解码资源文件。
一,解决问题:
解包时带上-r参数,表示不解码资源文件:
apktool -r -f d test.apk -o test
重新打包:
apktool b test
打包后的结果:
出现上面的内容表明打包成功,apk文件在test/dist/目录下 。