无法加载脚本。确保您是 运行 metro 服务器或者您的包 'index.android.bundle' 已正确打包以供发布
Unable to load script. Make sure you're either running a metro server or that your bundle 'index.android.bundle' is packaged correctly for release
您好,您在使用命令 ./gradlew assembleDebug
生成 apk 后是否遇到过此错误??
我在 android phone...
上下载 apk 后才看到这个错误
"react-native": "~0.61.5",
你构建的apk还是debug版本
./gradlew assembleDebug
这就是为什么它仍然需要 metro 服务器调试和 运行 正常。
如果您想测试您需要构建的 apk 的发布版本,并且 运行 处于发布模式的 apk:
要么,构建一个签名的apk
https://reactnative.dev/docs/signed-apk-android
或
让本机反应 运行 在您的设备上发布变体(您可能仍需要 Metro 服务器)
react-native run-android --variant=release
如果上述命令不起作用,请尝试:
react-native run-android --configuration=release
我必须将 Android SDK 路径添加到我的 .bash_profile
或 .zshrc
:
export ANDROID_SDK=/Users/<username>/Library/Android/sdk export PATH=/Users/<username>/Library/Android/sdk/platform-tools:$PATH
最近我尝试通过引用link https://reactnative.dev/docs/environment-setup在windows 10中创建和运行。我也面临同样的问题,我发现这是因为默认情况下移动设备尝试在端口 8081 中搜索构建。所以我给出了这个命令来更改端口和 运行
npx react-native 运行-android --port=1234 成功了。
npx react-native 运行-android --port=1234
转到 android 文件夹 ./gradlew clean
然后返回您的项目
and npx 运行 react-native 运行-android
您好,您在使用命令 ./gradlew assembleDebug
生成 apk 后是否遇到过此错误??
我在 android phone...
上下载 apk 后才看到这个错误"react-native": "~0.61.5",
你构建的apk还是debug版本
./gradlew assembleDebug
这就是为什么它仍然需要 metro 服务器调试和 运行 正常。
如果您想测试您需要构建的 apk 的发布版本,并且 运行 处于发布模式的 apk:
要么,构建一个签名的apk https://reactnative.dev/docs/signed-apk-android 或
让本机反应 运行 在您的设备上发布变体(您可能仍需要 Metro 服务器)
react-native run-android --variant=release
如果上述命令不起作用,请尝试:
react-native run-android --configuration=release
我必须将 Android SDK 路径添加到我的 .bash_profile
或 .zshrc
:
export ANDROID_SDK=/Users/<username>/Library/Android/sdk export PATH=/Users/<username>/Library/Android/sdk/platform-tools:$PATH
最近我尝试通过引用link https://reactnative.dev/docs/environment-setup在windows 10中创建和运行。我也面临同样的问题,我发现这是因为默认情况下移动设备尝试在端口 8081 中搜索构建。所以我给出了这个命令来更改端口和 运行 npx react-native 运行-android --port=1234 成功了。
npx react-native 运行-android --port=1234
转到 android 文件夹 ./gradlew clean
然后返回您的项目
and npx 运行 react-native 运行-android