Android APK+Dex文件反编译及回编译工具的常见问题
1、被杀毒软件拦截误杀(安装前,关闭杀毒软件)
2、没有管理员权限(右键以管理员身份运行C:\Apkdb\安装.exe) 或者,使用兼容模式 (右键-属性-兼容性-兼容模式[Windows XP SP3]) 以及 特权等级 勾选“以管理员身份运行此程序”
3、UAC限制 安装过程没有写入注册表提示,直接显示安装完成 (右键 我的电脑-管理-本地用户和组-用户-Administrator(√ 密码永不过期) 请在系统变量【path】里最前面添加 c:\windows;c:\windows\system32; 4、正常安装成功,安装过程有写入注册表提示,但是右键APK 没有菜单 (检查是不是安装了PC版的手机管理工具,关联了APK文件)
5、安装后无法编译文件,提示JAVA 错误 (未安装JAVA平台,或安装错误。请卸载后重启电脑,重装再次重启电脑)
6、安装成功后,编译文件提示 “Can't create the output directory \\****\smali” (这是文件夹 没有写入权限。检查是否直接在硬盘分区根目录编译了? Apktool不能在磁盘分区。如:C盘 D盘 根目录! 如果不是根目录,请检查apk文件名称是不是有问题。如,文件名结尾空格。)
7、能反编译,但无法回编译 (可能是被旧版本的Apktool编译过,试试用旧版的反编译,用新版的回编译)
8、回编译出错问题: (1.提示 strings.xml 最后一行错误,检查是否</string>符号错误; (2.提示 strings.xml 最顶部含中文代码首行错误,编码格式不对,转换成 UTF-8; (3.提示 public.xml 出错,检查改动过的 arrays.xml 是否代码有错误的地方; (4.其他错误,检查是否复制aapt.exe 文件到系统目录如:C:\Windows\System32\aapt.exe
9、安装过程提示 systeminfo 提示“不是内部或外部命令” 请在系统变量【path】里最前面添加 c:\windows;c:\windows\system32; 或者手动添加这个变量,如果还是不行可能系统不完整,重装吧)
10、如果安装过程中,未显示【操作成功完成】只显示: ..... ..... ..... ..... 请在系统变量【path】里最前面添加 c:\windows;c:\windows\system32;
11、64位系统,如果JAVA出错,建议把32位和64位的JAVA一起装上。
12、Win8用户 需要注意一下,如果安装了手机助手,需要,手动关联APK文件 apk文件鼠标右键,【打开方式】-【选择默认程序】-【APK安装器】