我是 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.
最佳答案
构建系统需要知道 SDK
在您的系统上的确切位置,其中包含用于构建项目的平台特定工具和源代码文件。
似乎你的 android sdk path 没有在你的 OS 中设置,确保你有 SDK。
- 如果没有
ANDROID_HOME
变量或者sdk路径错误 所以要检查这个
转到控制面板=>系统=>属性 在高级选项卡下找到环境变量选项并单击它
如果没有找到
然后你需要通过添加一个新变量作为 "ANDROID_HOME"
在环境变量中设置 sdk 位置路径。你可以通过两种方式做到这一点
通过终端点击此链接 this will create new variable and add it to OS environment variables
另一种方式是
转到控制面板=>系统=>属性
在高级选项卡下找到环境变量选项并单击它
在用户变量下新建
名称将是 ANDROID_HOME
值将是“您的 sdk 文件夹的路径”
例如 C:\android\sdk
- 如果设置了变量,则尝试将此行添加到您的
local.properties
文件
sdk.dir=C:\android\sdk
关于android - 构建失败,在 React Native android 中出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37965252/