我有错误,当我开始运行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.

当前回答

更新了React Native0.58在MAC/Unix上启动的步骤

在终端打开bash_profile

纳米~ / . bash_profile

滚动到底部,从https://facebook.github.io/react-native/docs/getting-started:添加这行

出口ANDROID_HOME = $ HOME /图书馆/ Android sdk 导出路径= $路径:$ ANDROID_HOME /模拟器 导出路径= $路径:$ ANDROID_HOME /工具 导出路径= $路径:$ ANDROID_HOME /工具/ bin 导出路径= $路径:$ ANDROID_HOME /平台工具

Control+S to save
Control+X to exit
Y to save changes

更新终端中的更改

源~ / . bash_profile

验证路径:

回声路径美元

确认是否一切正常:

亚洲开发银行设备

其他回答

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

sdk.dir=C\:\\Users\\paul\\AppData\\Local\\Android\\Sdk

转到react-native项目的android/目录 创建一个名为local的文件。这一行的属性:

sdk.dir = /Users/USERNAME/Library/Android/sdk

USERNAME是你的macOS用户名

在Ubuntu上,你必须从Android Studio中单独获取SDK,奇怪的是,这个路径适用于Android Studio,但对于React Native,你需要创建一个文件名local.properties。

例如,在inn ~/AwesomeProject/android中插入这一行: sdk.dir = /道路/ / sdk / /你/电脑

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

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

格式是否合适

更新了React Native0.58在MAC/Unix上启动的步骤

在终端打开bash_profile

纳米~ / . bash_profile

滚动到底部,从https://facebook.github.io/react-native/docs/getting-started:添加这行

出口ANDROID_HOME = $ HOME /图书馆/ Android sdk 导出路径= $路径:$ ANDROID_HOME /模拟器 导出路径= $路径:$ ANDROID_HOME /工具 导出路径= $路径:$ ANDROID_HOME /工具/ bin 导出路径= $路径:$ ANDROID_HOME /平台工具

Control+S to save
Control+X to exit
Y to save changes

更新终端中的更改

源~ / . bash_profile

验证路径:

回声路径美元

确认是否一切正常:

亚洲开发银行设备