博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Jenkins Android gradle只能打包app-release-unsigned.apk
阅读量:6304 次
发布时间:2019-06-22

本文共 1452 字,大约阅读时间需要 4 分钟。

最近在通过jenkins自动打包安卓apk,但是测试打包的时候发现只能生成app-release-unsigned.apk,这个发到安卓手机因为缺少证书不能安装。解决办法是

1.在app/build.gradle文件中增加signingConfigs字段

apply plugin: 'com.android.application'android {    compileSdkVersion 21    buildToolsVersion "21.1.0"    defaultConfig {        applicationId "com.test.example"        minSdkVersion 14        targetSdkVersion 21        versionCode 1        versionName "1.0"    }    signingConfigs {        debug {            File strFile = new File("../../Keystore/Debug/debug.jks")            storeFile file(strFile)            storePassword "storeDebug1234567890"            keyAlias "debugkey"            keyPassword "aliasDebug1234567890"            //println strFile.absolutePath;        }        release {            File strFile = new File("../../Keystore/Release/release.jks")            storeFile file(strFile)            storePassword "storeRelease1234567890"            keyPassword "keyRelease1234567890"            keyAlias "releasekey"            // println strFile.absolutePath;        }    }    buildTypes {        release {            signingConfig  signingConfigs.release   #缺少这段,或者buildtypes在signingconfigs签名            runProguard false            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'        }    }}

ps:注意这段的证书路径以及密码根据自己的实际情况进行修改

我们这里就时配置了证书,但是发现还是不能打包release,其实是缺少了signingConfig signingConfigs.release

重新打包就可以正常生成app-release.apk了。

转载于:https://blog.51cto.com/fengwan/2286023

你可能感兴趣的文章
1.GitHub开源之旅第一季:Git入门
查看>>
Spark注册UDF函数,用于DataFrame DSL or SQL
查看>>
启动mysql服务,报错1067,进程意外终止
查看>>
COMP5349: Cloud Computing
查看>>
Java 7 新增功能
查看>>
in_array 判断的一些见解
查看>>
JConsole监控远程Tomcat服务器
查看>>
linux学习笔记 2013-06-27 --------文件篇
查看>>
JavaScript常用API总结
查看>>
SXYBT-0102H数(Semi-prime H-numbers)
查看>>
微信开发对接
查看>>
lvs简介
查看>>
调整JVM占用内存空间方法
查看>>
C#基础部分(一)
查看>>
JAVA字符串缓存器全部方法功能及其作用
查看>>
15_sqoop数据导出
查看>>
Apache服务器配置2
查看>>
winfrom浏览器控件
查看>>
机器学习算法中随机数的生成
查看>>
python里的apply,applymap和map的区别
查看>>