[英]React Native :app:validateSigningRelease FAILED
I'm trying to build my react native app using gradlew bundleRelease
But I get我正在尝试使用
gradlew bundleRelease
构建我的反应本机应用程序但我得到了
Execution failed for task ':app:validateSigningRelease'.
任务“:app:validateSigningRelease”执行失败。 Keystore file not set for signing config release
未为签署配置版本设置密钥库文件
I've generated my-upload-key.keystore
file, and edited./android/gradle.properties我已经生成
my-upload-key.keystore
文件,并编辑了./android/gradle.properties
android.useAndroidX=true
android.enableJetifier=true
MYAPP_RELEASE_STORE_FILE=my-release-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=*****
MYAPP_RELEASE_KEY_PASSWORD=*****
And edited./android/app/build.gradle并编辑。/android/app/build.gradle
signingConfigs {
release {
if (project.hasProperty('MYAPP_UPLOAD_STORE_FILE')) {
storeFile file(MYAPP_UPLOAD_STORE_FILE)
storePassword MYAPP_UPLOAD_STORE_PASSWORD
keyAlias MYAPP_UPLOAD_KEY_ALIAS
keyPassword MYAPP_UPLOAD_KEY_PASSWORD
}
}
}
buildTypes {
debug {
signingConfig signingConfigs.release
}
release {
// Caution! In production, you need to generate your own keystore file.
// see https://facebook.github.io/react-native/docs/signed-apk-android.
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
signingConfig signingConfigs.release
}
}
But it isn't working.但它不起作用。 I'm using react-native 0.60
我正在使用 react-native 0.60
Your project variable refer to 'MYAPP_UPLOAD_STORE_FILE'
but your gradle properties are named similar to MYAPP_RELEASE_STORE_FILE
.您的项目变量引用
'MYAPP_UPLOAD_STORE_FILE'
,但您的 gradle 属性的名称类似于MYAPP_RELEASE_STORE_FILE
。 Make sure the names match ( UPLOAD
vs RELEASE
)确保名称匹配(
UPLOAD
与RELEASE
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.