【问题标题】:Running react native app in Android Virtual Device on Windows在 Windows 上的 Android 虚拟设备中运行 React Native 应用程序
【发布时间】:2019-12-20 08:54:33
【问题描述】:

我快要沮丧了。我试图让我的反应原生应用程序运行几个小时。我找到的所有教程都跳过了 Android 虚拟设备无法正常启动的部分。

我通过 node 和 expo 有我的 react 包。

HOME 和 JAVA 变量已设置。 VT-X 已启用。 Android Studio 是最新的。每当我启动 Android 虚拟设备(设置为 Pixel 2)时,Android 设备都会显示动画 Google 徽标,但不会启动。

当我尝试通过 Expo localhost 启动 Android 设备时,我收到关于 USB 调试的错误,这是我不想要的。

无法在 Android 上启动项目:运行 adb 时出错:没有 Android 找到设备。请连接设备并按照此处的说明进行操作 启用 USB 调试: https://developer.android.com/studio/run/device.html#developer-device-options。 如果您使用 Genymotion,请转到设置 -> ADB,选择“使用自定义 Android SDK 工具”,并将其指向您的 Android SDK 目录。

【问题讨论】:

    标签: android react-native


    【解决方案1】:

    发生错误,因为当前的computeremulator 未连接。

    您是否按照错误中的描述设置了Genymotion

    如果没有,请转到设置 -> ADB,选择“使用自定义 Android SDK 工具” ->

    并将其指向您的 Android SDK 目录。

    从这里下载 SDK:http://developer.android.com/sdk/C:\android-sdk\

    C:\android-sdk\
    

    运行模拟器,点击developer options,开启USB debugging,开启Wi-Fi to Cellular

    运行Genymotion Shell并输入devices list以查找设备的IP地址。

    打开终端并输入adb connect deviceIp:5555。确保与adb device 的连接正确。输入adb usbadb tcpip 5555

    Android adb documentation

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-08
      • 2023-02-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-20
      • 1970-01-01
      • 2020-02-17
      相关资源
      最近更新 更多