在Windows上的Android虚拟设备中运行React Native应用

时间:2019-08-13 18:58:04

标签: android react-native

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

我通过node和expo获得了react包。

设置了HOME和JAVA变量。 VT-X已启用。 Android Studio是最新的。每当我启动Android虚拟设备(设置为Pixel 2)时,Android设备就会一直显示Animated 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目录。

1 个答案:

答案 0 :(得分:0)

错误,因为当前的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