通过signapk.jar 为Android(安卓)应用程序签名,并优化签名后的APK应用程序
16lz
2021-01-26
签名公钥和私钥文件位置:
/platform/build/target/product/security/中找到platform.pk8 platform.x509.pem等签名文件,对应不同的权限。
signapk.jar 源文件及编译后可执行文件位置:
源文件位置: /platform/build/tools/signapk/
编译signapk.jar
$ cd platform/build/tools/signapk/
$ mm -B
signapk.jar 编译生成文件位置:
out/host/linux-x86/framework/signapk.jar
通过signapk.jar 为Android 应用程序签名:
java -jar signapk.jar platform.x509.pem platform.pk8 MyDemo.apk MyDemo_signed.apk 得到具有对应权限的APK
对签名后的apk进行优化:
zipalign -v 4 MyDemo_signed.apk MyDemo_new.apk
验证APK是否已经优化完成:
zipalign -c -v 4 MyDemo.apk
更多相关文章
- android 浅复制和深复制-Java Generic Deep Copy 篇
- android系统 在jack-server下 生成 jar 用于android app工程
- Android(安卓)jni GetFieldID 和 GetMethodID 函数的说明
- Android(安卓)开发 ------------- Unable to resolve target 'an
- Android(安卓)Studio3.0及Gradle4.1带来的一些变化
- import android.support.v4.app.NavUtils错误无法编译问题
- android微信支付源码分享
- ubuntu13.10编译android文件系统4.0.4错误全部解析
- Android(安卓)开发中的日常积累