返回首页
当前位置: 主页 > Windows教程 >

完美解决APKDB在Windows 8下无法正常运行的问题

时间:2015-08-17 22:06来源:Office教程学习网 www.office68.com编辑:麦田守望者

APKDB确实是一个做Android编译的很不错的工具,可以十分方便的进行反编译、回编译、安装构架文件等,是Android程序修改者的一个好助手!

但是今天我重装Windows 8后,却发现APKDB罢工了!

 

QQ图片20130802140642

 

试图解决

重做环境

我首先尝试了重启计算机以及重装Java到系统盘,甚至重新配置了环境变量,可是都没能解决问题

多目录尝试

难道是目录问题?我把文件复制到了许多目录,纯英文目录、磁盘根目录等等,可是问题照旧,最后发现,将APK文件放到APKDB安装目录时,编译正常了!

我再尝试我自己制作的编译工具以及手动编译,均可正常运行!

可以看出,编译失败和JAVA环境没有任何关系!

完美解决

经过分析,如果在APKDB安装目录可以正常编译的话,极其有可能是权限问题!

因为Win8的权限限制比较严格,有可能是APKDB在将文件缓存时,受权限限制无法执行命令,导致缺失APKTOOL运行所需的关键文件,所以无法完成编译!

而在安装目录进行编译时,由于安装目录本身就有APKTOOL所需的关键文件,所以不会出错

APKTOOL进行编译时所需要的关键文件有以下三个:

1.apktool.bat

2.apktool.jar

3.aapt.exe

经过分析,如果缺少前两个文件,整个编译过程都是不可能有log回馈的,则最可能的就是最后一个aapt.exe

我将aapt.exe复制到Windows目录下,再运行编译,正常了!

QQ图片20130802141750

------分隔线----------------------------
标签(Tag):windows10 windows8 windows教程 windows技巧
------分隔线----------------------------
推荐内容
猜你感兴趣