我在Windows8中创建了一个反应原生应用程序react-native init AwesomeProject
。我安装了Genymotion 2.6.0,并在模拟器中使用了Google Nexus 7.0映像。
我启动服务器{{ 1}}。
当我运行react-native start
时出现此错误:
react-native run-android
AVD设备也是如此(总是在Windows8上)。
一切正常,而不是我的iBook ...
答案 0 :(得分:2)
我在Windows 10上遇到过同样的问题。
我的GenyMotion ADB设置也是Use custom Android SDK tools
。
当我运行adb devices
命令时,我可以看到设备已连接。
然后我重新启动了电脑,它已经解决了。
答案 1 :(得分:1)
错误似乎无法获取设备列表。
如果你可以使用shell。尝试在shell中使用跟随cmdline。
avd devices
avd是android-sdk / platform-tools下的cmd工具。
请参阅Google帮助页面上的详细信息。 http://developer.android.com/tools/help/adb.html
答案 2 :(得分:0)
在AVD中,您必须为您的模拟器选择一个intelx86原子图像,否则ADB由于某种原因无法连接到它。
您可能必须在android包管理器中安装它才能使用它。
我必须。
另请参阅本教程。这真的帮助我把所有事情都搞定了。
答案 3 :(得分:0)
对于我来说,我的设备(模拟器)上没有足够的空间来安装应用程序,因此我清理了一些空间并再次尝试