ReactNative安卓系统:版本错误metro未运行

disho6za  于 2022-12-04  发布在  React
关注(0)|答案(1)|浏览(175)

我生成了密钥并添加了以下设置

android {
...
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 {
    release {
        signingConfig signingConfigs.release
        minifyEnabled enableProguardInReleaseBuilds
        proguardFiles getDefaultProguardFile("proguard-android.txt"), "proguard-rules.pro"
    }
}

然后生成输出

cd android && ./gradlew bundleRelease

但当我把应用程序上传到Google Play Market并安装到手机上时,它启动后立即关闭。而且在日志中它说Metro没有运行。
我还尝试使用以下命令运行应用程序

npx react-native run-android --variant=release

但是错误是一样的,有没有人经历过这种情况,iPhone上没有这样的错误

9njqaruj

9njqaruj1#

试试这个方法

$ cd your-app-folder
$ cd android && ./gradlew assembleRelease

相关问题