在做微信支付的时候踩坑,接入微信支付,必须使用正式版签名才可以调起支付。
避免每次打正式包,设置debug模式下使用release签名。
在项目的gradle文件下,添加以下代码
android{
...
signingConfigs {
release {
//.jks文件放在项目目录(app目录)
storeFile file("wxkey.jks")//签名文件名
storePassword"123456"//密码
keyAlias"key0"//别名
keyPassword"123456"//密码
}
debug {
//.jks文件放在项目目录
storeFile file("wxkey.jks")
storePassword"123456"
keyAlias"key0"
keyPassword"123456"
}
}
...
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard
android.txt'),'proguard-rules.pro'
signingConfig signingConfigs.release
}
debug {
signingConfig signingConfigs.release
}
}
}