Listen有着建立在我的Windows机器本地做出反应,它不断给我跑反应母语开始时,此消息:阵营机错误打包程序无法在端口8081
错误打包不能监听端口8081
好了,我改变它每指令:
反应本土开始--port = 8088
这个伟大的工程和I R eceive这样的:
[12/24/2016, 10:03:33 AM] HMR Server listening on /hot
React packager ready.
[12/24/2016, 10:03:41 AM] <START> Initializing Packager
[12/24/2016, 10:03:41 AM] <START> Building in-memory fs for JavaScript
[12/24/2016, 10:03:41 AM] <END> Building in-memory fs for JavaScript (103ms)
[12/24/2016, 10:03:41 AM] <START> Building Haste Map
[12/24/2016, 10:03:41 AM] <END> Building Haste Map (64ms)
[12/24/2016, 10:03:41 AM] <END> Initializing Packager (221ms)
因此,作为指示我,然后运行这个命令:
C:\ ReactProjects \ AwesomeProject>反应本地运行的Android
而得到这样的:
JS server not recognized, continuing with build...
Running C:\Users\<user>\AppData\Local\Android\sdk/platform-tools/adb -s emulator-5554 reverse tcp:8081 tcp:8081
Building and installing the app on the device (cd android && gradlew.bat installDebug)...
JS server not recognized, continuing with build...
Running C:\Users\<user>\AppData\Local\Android\sdk/platform-tools/adb -s emulator-5554 reverse tcp:8081 tcp:8081
Building and installing the app on the device (cd android && gradlew.bat installDebug)...
.
.
.
BUILD SUCCESSFUL
Total time: 19.304 secs
Starting the app on emulator-5554 (C:\Users\<user>\AppData\Local\Android\sdk/platform-tools/adb -s emulator-5554 shell am start -n com.awesomeproject/.MainActivity)...
Starting: Intent { cmp=com.awesomeproject/.MainActivity }
不幸的是仿真器给我:
“Could not get BachedBridge, make sure your bundle is packaged correctly”
因此,有表示国家必须更改模拟器上的端口的说明,但我使用运行MARSHMELLOW了Nexus 5,不能找到该设置:
You will also need to update your applications to load the JavaScript bundle
from the new port. Open the in-app Developer menu, then go to Dev Settings → Debug
server host for device and replace 8081 with your port of choice.
人有如何设置一个想法模拟器识别包装商?
由sumit6b解决方案从这里工作,我杀了那个过程://github.com/facebook/react-native/issues/9336 – niltoid
不幸的是,我们在我们的系统上安装了迈克菲8081.所以我们需要能够设置不仅包装器的端口,而且还需要模拟器。似乎它是使用打包程序进行仿真的硬编码。似乎React的发展很糟糕。应该很简单,这是浪费时间。 – pthorsey
好了毕竟我只是放弃了Android模拟器上的crapy效果。我很乐意向我的公司提出这个建议,但是React与包装工人的问题很混乱,还不够成熟。我终于用了我的Android手机,并在一天内给它打了个电话。多么浪费时间。过去曾经使用过许多不同的模拟器,而且这些开发很糟糕。现在将看到开发人员的其余部分如何构建React本机应用程序。 – pthorsey