Android gralde 配置pk8签名

本文介绍了如何在Android项目中配置Gradle进行pk8签名。将signapk.jar、platform.pk8和platform.x509.pem文件置于指定目录,并设定输出路径为app->build->outSignApk。可以通过gradlew signTVUninstallApk命令或者Gradle构建菜单执行签名任务。debugTask包含了自动编译、卸载、签名和安装的流程,而releaseTask则需要手动安装。
摘要由CSDN通过智能技术生成

准备好signapk.jar包,platform.pk8,platform.x509.pem,放到app路径下和app的gradle同级别,

/**
 * 给debug包签名
 */
task signTVDebugApk(type: Exec, description: 'sign apk') {
    workingDir '/'
    def outputFileName = "app_debug_singed.apk"
    File file = new File("./build/outSignApk");
    if(!file.exists())
        file.mkdirs();
    def myCommond = [
            'java', '-jar', 'signapk.jar', '-w', 'platform.x509.pem', 'platform.pk8', './build/outputs/apk/debug/app-debug.apk',"./build/outSignApk/"+outputFileName
    ]
    commandLine myCommond



}

/**
 * 卸载apk
 */
task signTVUninstallApk(type: Exec, description: 'uninstall apk') {

    commandLine 'adb', 'uninstall', android.defaultConfig.applicationId

}

/**
 * 安装apk
 */
task signTVDebugInstallApk(type: Exec, description: 'install dbugapk') {
    def 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值