背景
我按照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";
现在我正在寻找直接在设备上运行此示例的步骤。
答案 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版本:
- 确保您的笔记本电脑和手机位于同一Wi-Fi网络上。
- 在您的设备上打开您的React Native应用。您可以像打开任何其他应用程序一样执行此操作。
- 您会看到一个错误的红色屏幕。还行吧。以下步骤将解决这个问题。
- 通过摇动设备或从命令行运行adb shell输入keyevent 82来打开Developer菜单。
- 转到开发设置。
- 转到设备的调试服务器主机。
- 键入计算机的IP地址和本地开发服务器的端口(例如10.0.1.1:8081)。在Mac上,您可以在“系统偏好设置/网络”中找到IP地址。在Windows上,打开命令提示符并键入ipconfig以查找计算机的IP地址(更多信息)。
- 返回Developer菜单并选择Reload JS。
醇>
答案 2 :(得分:1)
./gradlew :Examples:Movies:android:app:installDebug
然后按照kamikazeOvrld提供的步骤进行操作。