Gradle签名打包及Cordova签名打包Android

Gradle签名打包及Cordova签名打包Android

Gradle签名配置release及debug签名

app的build.gradle文件中,找到android的配置,修改如下

android {
	signingConfigs {
		release {
			keyAlias "testalias"
			keyPassword "123456"
			storePassword "123456"
			storeFile file("./keys/testkey.jks")
		}
		debug {
		}
	}

	buildTypes {
		release {
			minifyEnabled false
			signingConfig signingConfigs.release 
		}
		debug{
			signingConfig signingConfigs.debug 
		}
	}
}

PS:
1.新版Android Studio生成的签名文件都是jks文件。
早期文件为keystore类型,引入可以用storeFile rootProject.file(“keystore/debug.keystore”)的方式。
2.例子中storeFile使用的是相对位置,默认文件夹是工程的根目录,不是app的目录。也就是说,例子中keys这个文件夹与app文件夹同级。除了使用相对位置,使用绝对位置也可以,但是不推荐。
3.debug一般不配置签名,但是也可以配置,配置之后安装debug包和release包可以互相替换,比较方便,不会提示开发者签名不同,需要删除原来的安装包。

Cordova配置release及debug签名

cordova实际上依然利用了gradle进行配置打包,所以找到对应代码,会发现,cordova是通过配置签名配置文件来实现签名的,而签名配置文件的默认值为release-signing.propertiesdebug-signing.properties

文件内容格式如下:

storeFile=./keys/testkey.jks
storePassword=123456
keyAlias=testalias
keyPassword=123456
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值