反编译APK文件 目录内都会有一个apktool.yml文件夹,其实是一个类似日志文件。记录的是apktool版本信息、APK文件名、构架文件,以及使用了哪些构架文件。比如:
usesFramework:
ids:
- 1
意思是使用了构架文件1.apk 有些apk文件反编译可能要用到构架文件2.apk
就会出现
usesFramework:
ids:
- 1
- 2
如果回编译出现错误,那么你就要看清楚编译过程中使用了那些构架文件,然后看看
apktool.yml 有没有记录那几个构架文件。如果没有可以手动添加进去。
PS:以前反编译Moto的 系统文件就出现过这种情况。!