React Native android 构建失败。未找到 SDK 位置
2015-09-17
580263
我开始运行 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.
3个回答
-
转到您的 react-native 项目的
android/
目录 -
创建一个名为
local.properties
的文件,其中包含以下行:
sdk.dir = /Users/USERNAME/Library/Android/sdk
其中
USERNAME
是您的 macOS 用户名
Ravin
2015-09-17
解决方案:
-
转到您的 React-native 项目
-
在 android 文件夹中
-
创建一个名为 --> local.properties
的文件
-
打开文件
-
粘贴您的 Android SDK 路径,如下所示
sdk.dir = C:\\Users\\USERNAME\\AppData\\Local\\Android\\sdk --> 对于 Windows sdk.dir = /Users/USERNAME/Library/Android/sdk --> 对于 macOS sdk.dir = /home/USERNAME/Android/Sdk -->适用于 Linux
将
USERNAME
替换为您的操作系统用户名
-
cd android && ./gradlew clean
-
cd ..
-
npx react-native run-android
就是这样。它有效!
Naveen T P
2017-04-26
您可以尝试添加 ANDROID_PATH
export ANDROID_HOME=/Users/<username>/Library/Android/sdk/
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
Nish
2015-09-24