无法启动React Native

时间:2016-08-16 09:29:47

标签: android react-native adb

我在ubuntu 16.04上。尝试开始使用官方基础教程React native。我已经使用react native cli初始化了一个示例项目,但是当我执行react-native run-android时它失败了。如果我尝试使用真实设备,我会得到Could not get batched bridge。我已经google了这个问题,但没有一个建议对我有帮助。当我尝试在Genymotion上运行它时,我得到了

ADB server didn't ACK
* failed to start daemon *
error: 
Starting the app (/home/yxfxmx/Android/Sdk/platform-tools/adb shell am    start -n com.test/.MainActivity...
error: no devices/emulators found

我已将Genymotion设置为使用系统SDK而不是其内置SDK。此外,当我在运行Genymotion虚拟设备时尝试adb start-server时,我得到了

adb server is out of date.  killing...
cannot bind 'tcp:5037'
ADB server didn't ACK

如果虚拟设备关闭,我可以adb start-serveradb-devices确定。如果我的真手机已连接,它可以在adb devices中看到它。但如果我有一个虚拟设备运行它失败。我也安装了Android工作室,或许可能有冲突? 如果您有任何建议请发布它。

1 个答案:

答案 0 :(得分:0)

如果您安装了多个版本的adb,则可能会遇到此问题。

键入whereis adb,如果您看到多次列出,其中一个是平台工具位置,您可以使用sudo apt remove android-sdk*删除/ usr / bin下的那个位置。

相关问题