反编译是成功的,然后什么都不修改,直接回编译,报错如上。
求原因我的java版本是:
apktool 版本是 v2.0.3

解决方案 »

  1.   

    apktool在反编译时是用java代码进行反编译的
    但是在编译时是直接是用android提供的官方程序 aapt 来执行的
    而新版的apktool (2.0以后的)将aapt集成在自己包内,并在执行编译过程中将这个aapt拷贝到临时目录去,然后执行
    我怀疑问题可能出在:
    1、权限问题,无法将aapt拷贝到临时目录下
    2、权限问题,无法执行考摆到临时目录下的程序
    3、临时目录路径问题,不过看你的截图好像不像建议你以管理员身份启动命令行程序,然后执行编译试试,我记得以前我用windows的时候出过类似的问题,不过有两三年没用windows了,不是很确定了