我有错误,当我开始运行android

What went wrong:
A problem occurred evaluating project ':app'.  
> SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.

当前回答

将系统中的其他android项目复制到本地。属性和粘贴在React-native项目的android文件夹中,它将工作。

其他回答

我在Windows上,我必须修改sdk路径,不管它在path环境中。变量

sdk.dir=C:/Users/MY_USERNAME/AppData/Local/Android/Sdk

更改此文件:

MyProject\android\local.properties

在当地检查一下。属性文件:

sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk

格式是否合适

如果当地。属性文件丢失, 在“project/android”文件夹中创建一个 的sdk。dir=/Users/apple/Library/Android/sdk’,确保你的sdk在那个位置。

要在MAC上创建具有自定义扩展名的文件,请参考以下链接

如何保存自定义扩展名(.sas)的TextEdit (mac)文件?

只需在项目中通过android Studio打开文件夹android。 Android工作室创建必要的文件(local.properties)和下载SDK版本运行Android需要。

你必须写正确的全路径。 不要使用` ~/Library/Android/sdk `

vi ~/.bashrc

export ANDROID_HOME=/Users/{UserName}/Library/Android/sdk
export PATH=${PATH}:${ANDROID_HOME}/tools
export PATH=${PATH}:${ANDROID_HOME}/platform-tools

source ~/.bashrc