apk解包打包
为了改xml文件的debuggable = ‘true’, 直接解压会有乱码
引用
https://blog.csdn.net/Mrzhouxu/article/details/79225439
https://blog.csdn.net/liuyanggofurther/article/details/46712601
https://blog.csdn.net/weixin_39593718/article/details/110803709
环境准备
jdk , apktool
解包
apktool d xxx.apk -f
打包
apktool b xxx -o xxx-new.apk
zipalign
在签名jarsigner之后使用
在签名apksigner之前使用
1 | zipalign -v -p 4 input.apk output.apk |
生成证书
1 | keytool -genkey -v -keystore release-key.keystore -alias alias_name -keyalg RSA -keysize 2048 -validity 10000 |
签名
注意,android11不能安装v1的签名方式
1 | java -jar apksigner.jar sign --ks keystore的路径 --out output.apk input.apk |
检验签名
1 | java -jar D:\sdk\build-tools\30.0.3\lib\apksigner.jar verify -v xxx.apk |
如果您喜欢此博客或发现它对您有用,则欢迎对此发表评论。 也欢迎您共享此博客,以便更多人可以参与。 如果博客中使用的图像侵犯了您的版权,请与作者联系以将其删除。 谢谢 !