【问题标题】:react-native run-android on Android < 5Android < 5 上的 react-native run-android
【发布时间】:2017-06-05 21:57:00
【问题描述】:

我正在尝试在装有 Android V4.1.1 的模拟器上运行 Android 应用程序, 该应用程序在 Android 版本 > 5 中运行正常,但是当我尝试在 Android V4.X 上运行该应用程序时,终端给了我下一个错误:

Running adb -s xxx.xxx.xx.xxx:5555 reverse tcp:8081 tcp:8081
error: closed
Could not run adb reverse: Command failed: adb -s xxx.xxx.xx.xxx:5555 reverse tcp:8081 tcp:8081

在显示该错误后,应用程序显示:

Unfortunately, APP_NAME has stopped.

我有最新版本的 Android SDK 和工具。

【问题讨论】:

  • 我也有兴趣解决这个问题。正如这里facebook.github.io/react-native/releases/0.22/docs/… 所说,运行 android 5.0+ 的设备上可以使用 adb reverse。如果没有这个命令,我就无法在调试模式下运行应用程序......
  • 您是否尝试过将您的开发版本配置为通过 WiFi 连接?根据facebook.github.io/react-native/docs/…“或者,从开发人员菜单中选择“开发设置”,然后更新“设备的调试服务器主机”设置以匹配您计算机的 IP 地址。”
  • adb reverse 命令在android中不受支持

标签: android reactjs react-native


【解决方案1】:

我找到了在 Android 4.1.1 中运行的方法,在 Genymotion 中它不工作,但在 Android Studio 的模拟器中它工作。我仍然无法让它在 Geny 上运行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-12
    • 2020-09-08
    • 2016-05-11
    • 1970-01-01
    • 1970-01-01
    • 2020-08-03
    • 1970-01-01
    相关资源
    最近更新 更多