运行React Native项目出现在Android设备上的github上

时间:2016-02-02 07:13:29

标签: android react-native

背景

我按照this教程成功在我的设备上运行了这个,现在我正在尝试运行github上的其他反应原生项目,但到目前为止还没有成功。

问题陈述:

我想在我的Android设备上运行this项目。

有明确的说明在模拟器上运行它,但我似乎无法弄清楚如何在Android设备上运行它。

修改

我已经按照说明操作并成功运行了一个示例应用程序。现在要在模拟器中运行项目,应遵循以下步骤:

select *from table where a=1 and b=2 and c="abc";

select *from table where a=1 and b=2 and d="zyz";

现在我正在寻找直接在设备上运行此示例的步骤。

3 个答案:

答案 0 :(得分:1)

这应该是相当简单的。我们的想法是在支持USB调试的设备上运行,同时确保通过运行adb reverse来访问React服务器:

  

adb reverse tcp:8081 tcp:8081

同样,这需要您的设备连接到您的开发机器,尽管还有一个选项可以通过WiFi连接到本地开发服务器。有关here的更多信息。

答案 1 :(得分:1)

有关执行此操作的说明,请访问:https://facebook.github.io/react-native/docs/running-on-device-android.html

此方法适用于react-native支持的android版本:

  
      
  1. 确保您的笔记本电脑和手机位于同一Wi-Fi网络上。
  2.   
  3. 在您的设备上打开您的React Native应用。您可以像打开任何其他应用程序一样执行此操作。
  4.   
  5. 您会看到一个错误的红色屏幕。还行吧。以下步骤将解决这个问题。
  6.   
  7. 通过摇动设备或从命令行运行adb shell输入keyevent 82来打开Developer菜单。
  8.   
  9. 转到开发设置。
  10.   
  11. 转到设备的调试服务器主机。
  12.   
  13. 键入计算机的IP地址和本地开发服务器的端口(例如10.0.1.1:8081)。在Mac上,您可以在“系统偏好设置/网络”中找到IP地址。在Windows上,打开命令提示符并键入ipconfig以查找计算机的IP地址(更多信息)。
  14.   
  15. 返回Developer菜单并选择Reload JS。
  16.   

答案 2 :(得分:1)

  • 尝试断开您的仿真器并连接您的设备。
  • 确保安装了正确的adb驱动程序。
  • 重新运行./gradlew :Examples:Movies:android:app:installDebug
  • 在设备上打开应用

然后按照kamikazeOvrld提供的步骤进行操作。