apk重新签名

289 阅读1分钟

环境变量:

sdk\build-tools\30.0.3

sdk\platform-tools

jarsigner

1.删除apk包里的META-INF

2.签名  

jarsigner -verbose -keystore iottpns.jks -signedjar my_signed.apk -digestalg SHA1 -sigalg MD5withRSA app-release-not-signed.apk password

3.对齐  zipalign -v -p -f 4 my_signed.apk aligned.apk

apksigner

1.删除apk包里的META-INF

2.对齐 zipalign -v -p -f 4 my_signed.apk aligned.apk

3.  签名

apksigner sign --ks 签名所在路径 --ks-key-alias 别名 --ks-pass pass:密码 --out outfile.apk infile.apk