React native React本机生成已签名apk任务:应用程序:signingConfigWriterRelease失败
我试图建立签名的apk,但当我尝试React native React本机生成已签名apk任务:应用程序:signingConfigWriterRelease失败,react-native,signed-apk,React Native,Signed Apk,我试图建立签名的apk,但当我尝试 ./gradlew bundleRelease 它抛出: Task :app:signingConfigWriterRelease FAILED FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:signingConfigWriterRelease'. > Trailing char < > at in
./gradlew bundleRelease
它抛出:
Task :app:signingConfigWriterRelease FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:signingConfigWriterRelease'.
> Trailing char < > at index 71: C:\Users\..\..\..\myProject\android\app\my-upload-key.keystore
我不知道为什么,但是因为这个问题,我有几天不能签下apk。
我需要做什么来解决这个问题?删除signingConfig signingConfigs.debug内部发布块
buildTypes {
debug {
signingConfig signingConfigs.debug
}
release {
// Caution! In production, you need to generate your own keystore file.
// see https://facebook.github.io/react-native/docs/signed-apk-android.
signingConfig signingConfigs.debug // try deleting this
minifyEnabled enableProguardInReleaseBuilds
proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
signingConfig signingConfigs.release
}
}
格拉德尔酒店
MYAPP_RELEASE_STORE_FILE=my-upload-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=XXXXX
MYAPP_RELEASE_KEY_PASSWORD=XXXX
尝试重新生成密钥库,您正在使用proguard?如果您可以发布apk,请尝试不使用proguard,如果您发现proguard存在问题,您应该检查项目中的所有第三个本机软件包,以检查是否需要为proguard进行特殊设置。
MYAPP_RELEASE_STORE_FILE=my-upload-key.keystore
MYAPP_RELEASE_KEY_ALIAS=my-key-alias
MYAPP_RELEASE_STORE_PASSWORD=XXXXX
MYAPP_RELEASE_KEY_PASSWORD=XXXX