我有错误,当我开始运行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
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-native项目的android/目录 创建一个名为local的文件。这一行的属性:
sdk.dir = /Users/USERNAME/Library/Android/sdk
USERNAME是你的macOS用户名
其他回答
如果你在windows上转义(添加反斜杠到)反斜杠和冒号在android/local。属性文件。如果没有,就创建一个
sdk.dir = C\:\\Android\\sdk
在当地检查一下。属性文件:
sdk.dir=C\:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk
格式是否合适
去你的React-native项目-> Android 创建文件local.properties 打开文件 粘贴你的Android SDK路径如下 在Windows sdk中。dir = C:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk 在macOS sdk中。dir = /Users/USERNAME/Library/Android/sdk 在Linux sdk中。dir = /home/USERNAME/Android/Sdk
将USERNAME替换为用户名
现在,在终端上运行react-native Run -android。
这对我很管用。
我在Udemy上使用Stephen Grider的React Native,其中一个学生在第50课上发布了这个。在命令行中逐字粘贴(当然是w/o '$')。
$ export "ANDROID_HOME=/usr/local/opt/android-sdk" >~/.bash_profile
在你的项目目录中有一个名为“android”的文件夹,其中有一个本地。属性文件。 删除该文件,构建应该会成功运行