首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在设备上运行反应本机Android

在设备上运行反应本机Android
EN

Stack Overflow用户
提问于 2016-07-16 11:32:22
回答 4查看 15.5K关注 0票数 7

我跟踪了这个官方帮助页,也咨询了这个先前的这样的问题

但我还是不知道这是怎么回事。

让我们一步一步地:

  1. 确保包服务器正在运行。从屏幕截图中,您可以看到我输入的命令“react本机运行-android”和响应“启动JS服务器.”
  2. 确保你的设备连接.是的,Vysor看到我的设备了。我们看到Vysor在屏幕截图中显示了应用程序的运行情况。
  3. .USB支持的是的,应用程序正在运行,这就是为什么我们看到红色错误屏幕,但它是运行的应用程序。
  4. 运行“亚行反向tcp:8081 tcp:8081"是的,屏幕截图显示我运行了命令。
  5. 设备和端口.是的,也这么做了。见下一张截图

我还做错了什么?我怎么才能让它起作用?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-07-16 15:48:07

  • 在一个控制台窗口中运行npm run start以启动react本机开发服务器。
  • 然后打开一个单独的控制台窗口来运行react-native run-android

如果不在单独的控制台窗口启动开发服务器,有时会遇到问题。

进一步说明:

  • 如果在控制台中运行$ adb devices,请确保设备显示。
  • 请注意,adb reverse tcp:8081 tcp:8081只适用于Android5.0及以上版本。
票数 13
EN

Stack Overflow用户

发布于 2016-07-16 19:50:52

你能提供我们的屏幕截图的反应包-运行'npm启动‘之前,做’反应-本机运行-android‘。

我正在使用和扩展,它负责端口转发,将应用程序部署到设备/模拟器上,运行良好--我从一开始就看到了类似的屏幕,但是单击“Reload”就可以了。

票数 4
EN

Stack Overflow用户

发布于 2017-07-04 19:30:19

我被困在这一步,最后我检查了我的防火墙,看到它阻塞了从我的设备到我的电脑的连接。我打开了它,在重新装载后一切正常。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38410756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档