Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native React本机生成已签名apk任务:应用程序:signingConfigWriterRelease失败_React Native_Signed Apk - Fatal编程技术网

React native React本机生成已签名apk任务:应用程序:signingConfigWriterRelease失败

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

我试图建立签名的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 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