E4A写的APK用apktool反编译成功,但是修改后回编译时失败

2025-03-18 17:44:42
推荐回答(1个)
回答1:

1 有没有加载framework-res.apk构架?在编译一些系统程序时需要先加载framework-res.apk这个系统构架。

2 反编的文件及framework-res.apk是不是官方原版未改动过的?很多时候出错是因为反编的文件是别人或自己改动过的,建议直接从官方固件中提取文件进行编译。

3 技巧说明使用的工具是否版本过低?目前APK编译工具apktool已更新到1.5.2了,这里有本人珍藏的交互式界面版下载:点我下载

4 技巧说明以上都没有问题?反编后什么也不改回编也出错?那只有一个方法了:可以尝试一下用低版本的apktool进行反编译,然后在用高版本的apktoo工具回编译

5 打开要编译文件夹目录下的 apktool.yml,修改apkFileName参数为 非中文,问题可以解决

6 反汇编时没有生成apktool.yml,进行反汇编时,改用命令apktool d -r xx.apk xx便可以解决(加上了-r选项)