我按照https://facebook.github.io/react-native/docs/getting-started.html
上的说明安装了所有依赖项和库一切都很好。
但当我尝试运行react-native run-android
时,我会抛出错误(见截图)
HAXM也安装在我的机器上。 如何在模拟器中的机器上运行它?
答案 0 :(得分:0)
“未找到SDK位置”导出/在PATH变量中添加您的sdk位置路径。对于linux maching,在终端运行以下命令:
$ export PATH="/Users/<username>/Library/Android/sdk/platform-tools/:$PATH"
$ react-native run-android
答案 1 :(得分:0)
转到您的项目android文件夹。并创建一个名为“local.properties”的文件。 在这个文件里写下这个:
“sdk.dir = {sdk_location}”
将{skd_location}替换为android sdk的路径。 然后再次运行“react-native run-android”,它应该可以工作。
答案 2 :(得分:0)
错误只是指定您没有为项目提供sdk路径。因此,您需要在项目的 android文件夹中创建 local.properties 文件。在local.properties文件中,只需添加 android SDK 的位置,如下所示: -
sdk.dir = /Users/piet/Library/Android/sdk //this is your sdk path
我提供了您提供的屏幕截图中的路径,但如果不同,则更改 android SDK 的路径。