我正在尝试在mac上运行react native,我在后台运行android模拟器并运行react-native run-android
然后我得到:
=> react-native run-android
Scanning 564 folders for symlinks in /Users/sao/Conv/Conv2/node_modules (19ms)
Starting JS server...
Building and installing the app on the device (cd android && ./gradlew installDebug)...
Could not install the app on the device, read the error above for details.
Make sure you have an Android emulator running or a device connected and have
set up your Android development environment:
https://facebook.github.io/react-native/docs/android-setup.html
反应很棒的项目(react-native init
)在这台机器上工作正常,这个项目在windows上运行良好。
它说明了上面的检查错误,但上面没有错误......
关于如何使其发挥作用的任何想法?
答案 0 :(得分:4)
尝试在终端中运行adb devices
,如果其空白运行adb kill-server
,请跟进adb start-server
答案 1 :(得分:2)
有同样的问题,最后在mac上重新创建项目并添加了旧项目中的文件;
我的项目使用git,所以我可以告诉你,重新创建项目时唯一改变的文件是:
我想你可以创建一个新项目并复制粘贴这些文件,但我不确定它是否会起作用,因为我没有尝试过。
答案 2 :(得分:2)
正如你所说的模拟器已经运行所以另一个问题可能是(根据错误信息)你的SDK路径未在你的android项目中设置。我遇到了类似的问题并做了以下事情:
E.g。在我的系统SDK路径中是sdk.dir:/ Users / USER_NAME / Library / Android / sdk。
答案 3 :(得分:0)
如日志中所述,您必须正在运行模拟器或将实际设备连接到Mac
要设置模拟器,请使用Android Studio。假设您有一个可用的设备,连接设备更容易,更快。