我是React Native的新手。当我在终端中使用react-native run-android
运行项目时,将显示Build failed with an exception
错误。
我正确设置android_home
(sdk位置):
Error detail
FAILURE: Build failed with an exception.
* Where:
Build file '/home/sugeivan/react/AwesomeProject/android/app/build.gradle' line: 110
* 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.
答案 0 :(得分:1)
构建系统需要知道系统中 SDK
的确切位置,其中包含用于构建项目的平台特定工具和源代码文件。
您的操作系统中似乎未设置您的Android sdk 路径,并确保您拥有SDK。
ANDROID_HOME
varibale或sdk路径错误
所以要检查这个goto control panal => system =>属性 在advance选项卡下找到环境变量选项并单击它
如果没有找到
然后你需要在环境变量中设置sdk位置路径,方法是添加一个新变量 "ANDROID_HOME"
。你可以用两种方式做到这一点
通过终端点击此链接 this will create new variable and add it to OS environment variables
等方式
goto control panal => system =>属性
在advance选项卡下找到环境变量选项,然后单击它
在用户变量下创建新的
名称将为 ANDROID_HOME
和值将是"你的sdk文件夹的路径"
例如C:\android\sdk
local.properties
文件中添加此行sdk.dir = C:\机器人\ SDK
答案 1 :(得分:0)
您应将环境路径设置为:
variable name: ANDROID_HOME
variable value: F:\android\android-sdk
You need to restart the Command Prompt (Windows) to apply the new environment variables.
variable value is your android sdk path.
你还应该通过转到:
正确设置android studio sdk路径 1. File
2. Settings
3. Android SDK-> Android SDK Location: F:\android\android-sdk
you should update your SDK libraries as mentioned by the react-native official documentation:
http://facebook.github.io/react-native/releases/0.27/docs/getting-started.html