apktool使用笔记-与系统不兼容
apk 重新打包后, 新的android版本手机报 "与系统不兼容"
- 尝试更新apktool.jar, 2.6 更新到2.9, 还是一样的情况
- 网上搜索下相关的问题, 可能原因是签名方式, 以及对齐问题
- 下载android-sdk, 获取相关工具, 这种功能很少, 只能从sdk获取
- 从sdk, jre复制相关文件过来, 其中一个bat需要修改
包括的文件
apksigner.bat
apksigner.jar
find_java.bat
find_java32.exe
find_java64.exe
zipalign.exe
bat添加修改
if exist "%~dp0.\find_java.bat" call "%~dp0.\find_java.bat"
- 最终的bat
.\dat\zipalign -v 4 repak.apk sigalign.apk
.\dat\apksigner.bat sign --ks .\dat\keylib --ks-key-alias yofoo_apk --ks-pass pass:111111 --out signed.apk sigalign.apk
pause
这样修改后就OK了
- 如果需要去掉广告view, 可以直接删除layout
修改 res\values\public.xml, 注释掉这行, 重新打包就可以了