因为需要,这一周就跟MFC度过了,主要是用MFC封装Android打包命令实现Android读取到打包。其中主要用到了:C++线程、解析XML文件和写入XML文件、消息传递、字符串解析等知识。还有Android打包命令:
获取keystore信息:keytool -list -v -keystore E:\\vs\\ApkBuild\\ApkBuild\\buildkey.jks -storepass 123456 > keysinfo.txt
解压apk包:apktool apktool d E:\\vs\\ApkBuild\\ApkBuild\\app-release.apk
打包apk包:apktool b app-release -o app-release豌豆荚.apk
签名apk包:jarsigner -verbose -digestalg SHA1 -sigalg MD5withRSA -keystore E:\\vs\\ApkBuild\\ApkBuild\\buildkey.jks -storepass 123456 -signedjar app-release豌豆荚.apk app-release豌豆荚.apk ywl5320
对齐apk优化启动速度:zipalign 4 app-release豌豆荚.apk app-release豌豆荚_Signed.apk
这样就完成了一次解压打包签名过程。
程序运行过程:
1、
2、
3、
4、
Git地址:https://github.com/wanliyang1990/AndroidMultiChannelPackaging-MFC
create by ywl5320
转载请注明原文地址: https://ju.6miu.com/read-1126005.html