react-native run-android:usb调试无法正常工作

时间:2016-11-18 12:57:51

标签: android react-native

我已使用说明here在Windows 7上安装了本机响应的开发环境。

我安装了以下软件包:

  • Python 2.7
  • node 4.2.4
  • npm 2.14.12
  • react-native-cli 0.1.10
  • react-native 0.18.0-rc
  • Android SDK

我可以使用命令react-native init Test生成骨架项目。

但是,当我执行命令react-native run-android时,会发生以下错误:无法安装path\to\app-debug.apk

该设备是运行Android 5.0.1的Samsung Galuxy,已连接到我的电脑,手机上的USB调试已启用。当我输入adb devices时,手机会显示在列表中。

我可以使用命令adb install手动将apk下载到手机上。但是,当我运行应用程序时,会出现一个红色屏幕,显示错误“无法下载js包”。即使执行以下操作,此错误仍然存​​在:

  • 使用react-native start
  • 启动本地开发服务器
  • 执行命令:adb reverse tcp:8081 tcp:8081
  • 在手机上,将调试服务器主机和端口设置为localhost:8081

更新:我已按照here所述将gradle下载到版本1.2.3解决了一个问题。但是,红色屏幕仍然显示错误无法下载js包

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

你工作正常。对于此问题,已在设备设置服务器主机中添加了IP地址。您的机器和设备应该在同一网络上拥有的一件事。