Expo(React Native)Android构建崩溃,在模拟器和iOS上运行正常

jaql4c8m  于 2023-03-03  发布在  React
关注(0)|答案(1)|浏览(180)

我以前和世博会合作过,大概4年前,为了避免奇怪的问题,我们又来了。
在模拟器上运行良好,但.apk构建与eas build不断崩溃,看起来没有js链接到他们。本地运行./gradlew assembleDebug后相同的结果。需要帮助。iOS没有问题。
暴露-客户端:6.1.0 SDK 46
EAS构建配置:

"development": {
      "channel": "development",
      "android": {
        "autoIncrement": "versionCode",
        "buildType": "apk"
      },
      "ios": {
        "resourceClass": "m1-medium"
      }
    }

该APK的日志目录:java.lang.RuntimeException: Unable to load script. Make sure you're either running Metro (run 'npx react-native start') or that your bundle 'index.android.bundle' is packaged correctly for release.
尝试将expo,Gradle从7.0.4更新到7.1.2(遇到一些线程,导致问题加重),多个eas.json配置变化。

rseugnpd

rseugnpd1#

你试过这个吗
首先使用expo install安装expo-build-properties
app.json插件添加

"plugins": [

....

 [
        "expo-build-properties",
        {
          "android": {
            "compileSdkVersion": 33
          }
        }
      ],

....

]

希望这是你的问题,如果不是,请添加更多细节到您的问题。

相关问题