部署React Native:无法获取本机调用队列:桥接配置不可用。这不应该是可能的。祝贺

时间:2016-05-29 11:04:07

标签: reactjs react-native

我按照Generating Signed APK文章将我的应用上传到Google Play商店。它在加载时崩溃:

  

无法获取本机呼叫队列:桥接配置不是   可用。这不应该是可能的。祝贺

crash report screenshot

我错过了一步吗?

1 个答案:

答案 0 :(得分:2)

发现问题。使用Android应用,我总是通过 Android Studio 中的“生成签名APK”选项生成签名APK。我不知道为了使用React Native进行部署,您需要运行:

./gradlew assembleRelease

确保添加APK签名配置。否则,APK将不会被签名,Google Play也不会接受它(声称“zip未对齐”)。在build.gradle(app模块)中添加:

 android {
    compileSdkVersi...
    buildToolsVersi...
    ...

    signingConfigs {
        release {
            storeFile file("/Users/dht/filepath.jks")
            storePassword "*****"
            keyAlias "alias"
            keyPassword "*****"
        }
    }

 buildTypes {
    release {
        ...
        signingConfig signingConfigs.release
        ...
    }
}