APK打包文件到META-INF (打包证书等) 一键打包签名安装

本文介绍了如何使用aapt工具添加文件到apk的META-INF目录,并提供了一键打包证书的Linux版(repackage.sh)和Windows版(repackage.bat)脚本,详细说明了各步骤和参数,包括签名文件、别名、密码和输出路径的设置。
摘要由CSDN通过智能技术生成

准备工具

aapt版本:sdk\build-tools\29.0.0\aapt.exe
apksigner.jar版本: sdk\build-tools\29.0.0\lib\apksigner.jar

aapt工具使用方法

添加文件到apk

新建个META-INF文件夹把CER文件放入即可带路径打包
删除打包的文件: (如果已经存在则要先执行删除操作)
aapt r app-debug.apk META-INF\TEST.CER

添加打包的文件
注意:用反斜杠会导致无法解析成功

:: 正确的方法:(注意要用**顺斜杠**)
aapt r app-debug.apk META-INF/TEST.CER

一键打包证书

repackage.sh Linux版

***.jks : 签名文件
–ks-key-alias:签名别名
–ks-pass pass: 签名证书密码
–key-pass pass: 签名别名的密码 (例如keyname)
–out :签名后的apk输出路径
最后的参数为需要签名的apk

#!/bin/bash
if [ ! -d "build" ];then
	mkdir build
	else
	echo start copy apk and repackage ...
fi

cp  ../../PRO/app/build/outputs/apk/debug/app-debug.apk  ./build/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值