You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio提示SDK location not found异常,求解决应用构建问题

解决Android Studio「SDK location not found」错误

核心解决步骤

  • 检查并配置local.properties文件
    项目根目录必须存在local.properties文件,文件内需明确指定SDK路径:

    # macOS/Linux示例
    sdk.dir=/Users/xxx/Library/Android/sdk
    # Windows示例(注意双反斜杠转义)
    sdk.dir=C:\\Users\\xxx\\AppData\\Local\\Android\\Sdk
    

    如果文件不存在,直接在项目根目录新建一个,填入对应路径即可。

  • 验证SDK路径一致性
    打开Android Studio的File > Settings > Appearance & Behavior > System Settings > Android SDK,确认这里显示的SDK路径和local.properties中的完全匹配。若不匹配,可直接在Settings中修改SDK路径,Studio会自动更新local.properties文件。

  • 修复SDK目录权限(Linux/macOS)
    若SDK目录无读写权限,会导致Gradle无法访问,执行以下命令赋予权限:

    sudo chmod -R 755 /path/to/your/android/sdk
    
  • 重新同步Gradle配置
    点击工具栏中的「Sync Project with Gradle Files」图标,或执行File > Sync Project with Gradle Files,让Gradle重新加载SDK路径配置。

  • 手动在Gradle脚本中指定SDK路径
    若local.properties未生效,可在项目级build.gradle中添加如下配置:

    ext {
        sdkDir = "/path/to/your/android/sdk"
    }
    

    添加后重新同步Gradle即可。

注意事项

  • 避免使用包含中文、空格或特殊字符的SDK路径,否则会引发识别问题。
  • macOS用户默认SDK路径为~/Library/Android/sdk(Library文件夹默认隐藏,可通过Cmd+Shift+G快速跳转)。
  • Linux用户默认SDK路径为~/Android/Sdk。

内容的提问来源于stack exchange,提问作者eventy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 03:36:28