背景说明
#因工作需要,必须对一个2015年的老Android项目进行漏洞升级#
#Android版本:4.4.2
#开发工具:Eclipse + ADT + Android SDK
调度运行项目时提示错误
Errors occurred during the build.
Errors running builder 'Android Package Builder' on
project 'xx'
sun/misc/BASE64Encoder
##原因:Eclipse版本太高,我下载的是2024最新版
##解决:
- 降低Eclipse版本到2020版
- 使用JDK1.8进行编译
Eclipse导出签名的APK时失败,提示
Conversion to Dalvik format failed with error 1
##解决
- Clean 项目
- 重新导出签名APK
Project -> Clean
使用360对APK加固,再手动签名后,程序无法启动
##原因:APK加固前的签名与加固后的签名不一致
##解决:加固后使用加固前的签名文件重新签名
如何给APK签名?
jarsigner -verbose -keystore sign.keystore -signedjar signed.apk unsigned.apk keystore_alias