go to index

react native 提示Unable to load script.Make错误的解决方法

read time 1 min read
React Native android 安卓 Metro

简介

在安卓真机上调试 React Native 项目时,可能会遇到以下错误提示:

Unable to load script. Make sure you are either running a Metro server or that your bundle ‘index.android.bundle’ is packaged correctly for release.

调试错误

解决办法

启动 Metro Bundler

确保 Metro Bundler 正在运行。可以通过以下命令启动:

bash
npx react-native start

设置端口转发

为了使真机能够访问本地开发服务器,需要设置端口转发。使用以下命令将本地端口 8081 转发到设备:

bash
adb reverse tcp:8081 tcp:8081

验证配置

  1. 检查 Metro Bundler:确保 Metro Bundler 没有报错并正在监听端口 8081。
  2. 重启应用:在设备上重新启动应用,确保应用能够正确加载脚本。