apk 更改平台签名

apk 更改平台签名


1.先获取到平台签名文件
文件位置 build/target/product/security
platform.x509.pem 和platform.pk8两个文件
2.签名工具 signapk.jar
位置 : out/host/linux-x86/framework/signapk.jar 
      或是 android/prebuilts/sdk/tools/lib
生成签名

将需要签名的apk 放到根目录下 (test.apk 要签名的apk ,生成的apk)

java -Xmx2048m -Djava.library.path="out/soong/host/linux-x86/lib64" -jar out/host/linux-x86/framework/signapk.jar -w build/target/product/security/platform.x509.pem build/target/product/security/platform.pk8     test.apk test-sign.apk
签名发生错误

找到 libconscrypt_openjdk_jni库

若是Linux系统 拷贝
prebuilts/sdk/tools/linux/lib64/libconscrypt_openjdk_jni.so

若是mac系统 拷贝
prebuilts/sdk/tools/darwin/lib64/libconscrypt_openjdk_jni.dylib

将 libconscrypt_openjdk_jni 库 , 平台签名文件 ,签名工具 signapk.jar ,需要签名的apk , 统一放到同一个目录下

执行

java -Djava.library.path=. -jar signapk.jar platform.x509.pem platform.pk8 app.apk app_sign.apk
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容