无法加载脚本。确保您正在运行 Metro 服务器或者您的捆绑包“index.android.bundle”已正确打包以供发布

Est*_*ras 7 android apk react-native

在此输入图像描述

您好,您在使用命令生成 apk 后遇到过此错误吗./gradlew assembleDebug

我在我的 Android 手机上下载 apk 后才看到这个错误...

“反应本机”:“〜0.61.5”,

Vid*_*rom 7

您构建的 apk 仍然是调试版本。

./gradlew assembleDebug
Run Code Online (Sandbox Code Playgroud)

这就是为什么它仍然需要metro服务器来调试和正常运行。

如果您想测试 apk 的发布版本,您需要在发布模式下构建并运行 apk:

要么构建一个签名的 apk https://reactnative.dev/docs/signed-apk-android 要么

让 React Native 在您的设备上运行发布版本(您可能仍然需要 Metro 服务器)

react-native run-android --variant=release
Run Code Online (Sandbox Code Playgroud)

如果上述命令不起作用,请尝试:

react-native run-android --configuration=release
Run Code Online (Sandbox Code Playgroud)