Android Package Server上的ReactNative未运行

时间:2017-08-06 03:13:33

标签: android react-native

关于React-Native的本教程(https://mentormate.com/blog/react-native-components/),遗憾的是只讨论了IOS,我试图在IOS和Android中都遵循它。

我成功初始化了Employee应用程序并创建了项目结构,并创建了Android和IOS部分:

enter image description here

按照上面链接中的教程,然后我使用XCode成功打开了Employee.xcodeproj,运行它就可以很好地启动模拟器。在XCode中打开它并启动React Packager和节点服务器:

enter image description here

然后我尝试通过在Android Studio的这个项目结构中打开android文件夹来打开Android项目,然后打开项目并成功构建它:

enter image description here

我尝试先在模拟器上运行它,但模拟器已经开始了很长时间才启动所以我停止了它并通过USB连接我的设备然后在设备上运行它但是这显示我这样的错误:

enter image description here

我几天前开始学习react-native,这是我尝试的第一个例子(适用于IOS和Android)。所以,我对这个主题很新,错误说我需要正确打包bundle,我需要运行packager服务器。如上所示,当我从XCode启动IOS代码时运行服务器但是如何从android studio打包并运行它?

2 个答案:

答案 0 :(得分:2)

问题是教程是针对 ios 的,并没有提到如何在android中运行。

要在android中运行RN应用程序,必须使用react-native run-android命令构建它。

答案 1 :(得分:0)

我也面临着同样的问题。我解决如下:

  1. 创建文件夹“ android / app / src / main / assets”。
  2. 运行命令“ react-native bundle --platform android --dev false --entry-file index.js --bundle-输出android / app / src / main / assets / index.android.bundle --assets-dest android / app / src / main / res“
  3. 现在react-native run-android

这对我有用。