当`run-android`时出现本机错误

时间:2018-05-17 22:11:08

标签: react-native react-native-android

我按照https://facebook.github.io/react-native/docs/getting-started.html

上的说明安装了所有依赖项和库

一切都很好。 但当我尝试运行react-native run-android时,我会抛出错误(见截图) enter image description here

HAXM也安装在我的机器上。 如何在模拟器中的机器上运行它?

SDK: enter image description here

3 个答案:

答案 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 的路径。