使用Genymotion在Ubuntu上运行React-Native Android App

时间:2016-04-22 07:51:15

标签: android linux ubuntu react-native genymotion

更新

显然在运行@命令后,将出现带有错误的红色屏幕,然后执行react-native run-android命令。之后,通过按红色屏幕上的重新加载按钮,应用程序成功启动。但我仍然没有任何线索可以在一次通过中开始而不会在react-native start上收到任何错误。

原始问题

我正在尝试使用Genymotion模拟器在Ubuntu 14.04上运行我的React-Native Android应用程序。对于Linux用户,我已经按照React-Native的指南进行操作。我一直收到Ubuntu错误,当我尝试重新加载错误时会变成Can't find variable: __fbBatchedBridge

我相信使用Could not connect to development server命令在MAC环境中运行android app就足够了。但是在react-native run-android,这不起作用,或者我错过了一些观点。有人能指出我使用GenyMotion作为模拟器在linux环境下运行android react本机app的正确方法是什么。我在我的Linux添加了一个脚本。命令如下:

package.json

奇怪的是,这种情况时常起作用,但有时它却无法发挥作用。我知道adb reverse tcp:8081 tcp:8081 && node node_modules/react-native/local-cli/cli.js start & node node_modules/react-native/local-cli/cli.js run-android 只需要在真实设备上运行,但如果没有它,我就无法在adb reverse tcp:8081 tcp:8081上运行我的应用。

如果我尝试使用Ubuntureact-native start命令运行我的应用程序,最后会出现红屏。我正在粘贴输出,希望它会在一些有经验的用户中响起。

react-native run-android

打包器准备好后,我运行了以下命令:

$ react-native start

 ┌────────────────────────────────────────────────────────────────────────────┐ 
 │  Running packager on port 8081.                                            │ 
 │                                                                            │ 
 │  Keep this packager running while developing on any JS projects. Feel      │ 
 │  free to close this tab and run your own packager instance if you          │ 
 │  prefer.                                                                   │ 
 │                                                                            │ 
 │  https://github.com/facebook/react-native                                  │ 
 │                                                                            │ 
 └────────────────────────────────────────────────────────────────────────────┘ 
Looking for JS files in
   /home/mehmet/WebstormProjects/Sikayetvar 

[10:40:29 AM] <START> Building Dependency Graph
[10:40:29 AM] <START> Crawling File System
[Hot Module Replacement] Server listening on /hot

React packager ready.

[10:40:30 AM] <END>   Crawling File System (392ms)
[10:40:30 AM] <START> Building in-memory fs for JavaScript
[10:40:30 AM] <END>   Building in-memory fs for JavaScript (143ms)
[10:40:30 AM] <START> Building in-memory fs for Assets
[10:40:30 AM] <END>   Building in-memory fs for Assets (94ms)
[10:40:30 AM] <START> Building Haste Map
[10:40:30 AM] <START> Building (deprecated) Asset Map
[10:40:30 AM] <END>   Building (deprecated) Asset Map (56ms)
[10:40:30 AM] <END>   Building Haste Map (147ms)
[10:40:30 AM] <END>   Building Dependency Graph (781ms)

然后我在模拟器上得到了错误。

enter image description here

0 个答案:

没有答案