【发布时间】:2018-07-16 14:07:25
【问题描述】:
我想在使用 Ubuntu 16.04 的 Android 模拟器上启动 React Native 应用程序。按照 react native docs 它应该通过运行来鸽子
react-native run-android
或
npm run android
由于某种原因,如果没有 sudo,这两个命令都无法工作,但这不是问题。问题是当我每次遇到同样的错误时运行它们:
运行 adb 时出错:未找到 Android 设备。请连接设备 并按照此处的说明启用 USB 调试: https://developer.android.com/studio/run/device.html#developer-device-options。 如果您使用 Genymotion,请转到设置 -> ADB,选择“使用自定义 Android SDK 工具”,并将其指向您的 Android SDK 目录。
我不想通过 USB 连接设备,也不使用 Genymotion,我只想要一个模拟器。我尝试通过 Android Studio 运行该项目,但遇到了另一个问题:
错误:请选择 Android SDK
我尝试同步文件、删除项目、重新启动工作室 - 没有。 (但是我可以在设备列表中看到 Nexus 5X,甚至可以启动它) 请有人帮助我,我已经尝试了我能找到的一切 - 没有任何帮助
【问题讨论】:
-
Genymotion 是一个模拟器......
-
我明白了,不过安装教程里连Genymotion都没提,我猜,有办法不用Genymorion也能运行模拟器吧>
-
是的,有,但您需要在 Android Studio 中设置 Android SDK 才能使 AVD 工作
标签: android android-studio ubuntu react-native react-native-android