丹东市网站建设_网站建设公司_全栈开发者_seo优化
2026/1/21 20:11:08 网站建设 项目流程

Android React Native 异常处理

异常信息

FAILURE:Build failed with an exception.*Where:Build file'D:\Git\Tencent\odin-client\android\build.gradle'line:25*What went wrong:A problem occurred evaluating root project'odin-client'.>Failed to apply plugin'com.facebook.react.rootproject'.>A problem occurred configuring project':app'.>SDK location not found.Define a valid SDK location with an ANDROID_HOME environment variable or by setting the sdk.dir pathinyour project's local properties file at 'D:\Git\Tencent\odin-client\android\local.properties'.

处理过程

1.打开环境变量设置:
在 Windows 搜索框里搜索 “环境变量”,选择 “编辑系统环境变量”,点击 “环境变量…” 按钮

2.设置 ANDROID_HOME:
在 “系统变量” (System variables) 区域(不要在用户变量里),点击 “新建…”
变量名: ANDROID_HOME
变量值: 粘贴你的正确 SDK 路径(例如我的:C:\Users\Engineer-jsp\AppData\Local\Android\Sdk)
点击“确定”

可以打开 Windows cmd 输入命令查看

C:\Users\Engineer-jsp>echo%ANDROID_HOME% C:\Users\Engineer-jsp\AppData\Local\Android\Sdk

3.设置 Path :
在“系统变量”里找到 Path 变量,选中它,点击“编辑…”,在弹出的窗口里,点击“新建”,然后输入 %ANDROID_HOME%\platform-tools,再点击“新建”,输入 %ANDROID_HOME%\tools,一路点击“确定”保存所有更改

4.至关重要的一步:重启
关闭你当前正在使用的所有终端窗口(比如 PowerShell, CMD)
如果你在使用 VS Code 的内置终端,请完全关闭并重新打开 VS Code
环境变量只有在新启动的终端会话中才会加载

5.验证环境变量是否生效:
打开一个新的 PowerShell 或 CMD 窗口
输入命令 echo %ANDROID_HOME% 然后回车
如果它正确地显示了你的 Android SDK 路径,那么恭喜你,设置成功了!
如果显示为空,说明之前的步骤有误,请重新检查

如:

C:\Users\Engineer-jsp>echo%ANDROID_HOME% C:\Users\Engineer-jsp\AppData\Local\Android\Sdk

6.如果到这一步还是报错怎么办?
检查是否存在一个叫 local.properties 的文件
如果存在,暂时先把它删掉,这样我们就能确保系统只会去读取我们接下来要设置的环境变量
再新建一个文本文档,并将其重命名为 local.properties (确保文件后缀名是 .properties 而不是 .txt)
设置你的SDK路径

如:

sdk.dir= C:\\Users\\Engineer-jsp\\AppData\\Local\\Android\\Sdk

这个 local.properties 文件的方法优先级更高,它会覆盖环境变量。如果这个方法成功了,说明你的环境变量因为某些未知原因没有被 Gradle 正确读取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询