Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
react本机运行android:usb调试不工作_Android_React Native - Fatal编程技术网

react本机运行android:usb调试不工作

react本机运行android:usb调试不工作,android,react-native,Android,React Native,我已经按照说明在Windows 7上安装了react native的开发环境 我已安装以下软件包: Python 2.7 节点4.2.4 npm 2.14.12 react native cli 0.1.10 反应本机0.18.0-rc 安卓SDK 我可以使用命令react native init Test生成一个框架项目 但是,当我执行命令react native run android时,出现以下错误:无法安装path\to\app debug.apk 该设备是运行安卓5.0.1的三星G

我已经按照说明在Windows 7上安装了react native的开发环境

我已安装以下软件包:

  • Python 2.7
  • 节点4.2.4
  • npm 2.14.12
  • react native cli 0.1.10
  • 反应本机0.18.0-rc
  • 安卓SDK
我可以使用命令
react native init Test
生成一个框架项目

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

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

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

  • 使用
    react native Start启动本地开发服务器
  • 执行命令:
    adb reverse tcp:8081 tcp:8081
  • 在手机上,将调试服务器主机和端口设置为
    localhost:8081
更新:我通过将gradle下载到1.2.3版解决了一个问题,如前所述。但是,红色屏幕仍然显示无法下载js包的错误


有什么问题吗?

你工作得很好。对于此问题,请在设备设置服务器主机中添加IP地址。您的机器和设备在同一网络上还应具有一个功能

你工作得很好。对于此问题,请在设备设置服务器主机中添加IP地址。您的机器和设备在同一网络上还应具有一个功能