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

Android Studio 2020.3.1构建应用时无法定位tools.jar问题求助

Android Studio 2020.3.1找不到tools.jar问题解决方案

核心原因

Android Studio 2020.3.1(代号Arctic Fox)最低要求JDK 11才能运行,而JDK 9及以上版本已经移除了tools.jar,你遇到的冲突本质是手动指定外部JDK路径导致的兼容问题,直接用Android Studio内置的适配JDK即可解决。

具体操作步骤

  • 切换内置JDK
    依次打开 Android Studio → 顶部菜单栏 File → Settings → Build, Execution, Deployment → Build Tools → Gradle
    找到 Gradle JDK 下拉选项,选择 Android Studio default JDK,该版本为AS官方适配的JDK 11,同时满足AS运行要求和项目构建需求,不会出现tools.jar缺失报错。保存配置后重启Android Studio,重新执行构建操作。
  • 移除强制JDK配置
    打开项目根目录下的 gradle.properties 文件,检查是否存在org.gradle.java.home配置项,如有则删除或者在行首添加#注释掉该配置,避免项目强制读取你本地独立安装的JDK路径。
  • 对齐项目编译版本
    打开模块级build.gradle文件(通常在app目录下),将compileOptions修改为如下配置:
    android {
        // 其他配置保持不变
        compileOptions {
            sourceCompatibility JavaVersion.VERSION_11
            targetCompatibility JavaVersion.VERSION_11
        }
        // 若项目使用Kotlin,添加下方配置
        kotlinOptions {
            jvmTarget = '11'
        }
    }
    
    同步Gradle后重新构建即可。

注意:无需单独安装JDK供Android Studio使用,各版本Android Studio都会预装适配的JDK环境,直接使用默认内置JDK即可规避绝大多数JDK版本兼容问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 17:09:03