Execution failed for task ':lib-base:compileDebugJavaWithJavac'.
> Could not resolve all files for configuration ':lib-base:androidJdkImage'.
  > Failed to transform core-for-system-modules.jar ...

Android Gradle Plugin (AGP)使用 JDK 17+ 的 jlink 工具 构建 androidJdkImage 时出错。根本原因通常是:

这个错误:

Execution failed for task ':lib-base:compileDebugJavaWithJavac'.
> Could not resolve all files for configuration ':lib-base:androidJdkImage'.
  > Failed to transform core-for-system-modules.jar ...

Android Gradle Plugin (AGP)使用 JDK 17+ 的 jlink 工具 构建 androidJdkImage 时出错。根本原因通常是:


❗错误根因分析:

Error while executing process jlink.exe ...

这个是 jlink 构建模块化 JDK 映像失败,常见原因有:

  1. core-for-system-modules.jar 文件损坏或不兼容;

  2. ❌ JDK 与 Android Gradle Plugin 不兼容(比如 AGP 7.x 与 JDK 21);

  3. ❌ 你的本地 Gradle 缓存损坏;

  4. ❌ Android SDK 平台 android-33 组件安装不完整;

  5. ❌ Android Studio 的 JDK(即 jbr)有 bug。


✅ 解决方法(按顺序尝试)


✅ 方法 1:清除缓存 & 重启构建

# 1. 清除 Gradle 缓存中的 transforms 缓存
删除目录:
C:\Users\kingtop\.gradle\caches\transforms-3

# 2. 清除构建缓存
./gradlew clean

# 3. 重启 Android Studio,重新构建项目

✅ 方法 2:重新安装 Android 33 SDK 平台

错误日志中:

core-for-system-modules.jar

它来自于:

C:\Users\kingtop\AppData\Local\Android\Sdk\platforms\android-33\

步骤:

  1. 打开 SDK Manager

  2. SDK Platforms 选项卡中找到 Android 13.0 (Tiramisu)(API 33)

  3. 取消勾选 → Apply → 等待卸载完成

  4. 再次勾选 → Apply → 重新安装


✅ 方法 3:强制使用兼容的 JDK

目前你用的是:

C:\Program Files\Android\Android Studio\jbr\bin\jlink.exe

可能存在 JDK 不兼容问题。推荐使用 JDK 17。

解决:
  1. 下载并安装 OpenJDK 17

  2. gradle.properties 添加:

org.gradle.java.home=C:\\Path\\To\\Your\\jdk17

举例:

org.gradle.java.home=C:\\Program Files\\Java\\jdk-17

注意:双反斜杠 \\ 是 Windows 转义。


✅ 方法 4:降级 Android Gradle Plugin 到 7.4.x(若你当前为 8.0+)

如果你使用 AGP 8.x,但你的项目配置未完全支持 JDK 模块系统,可考虑降级。

classpath 'com.android.tools.build:gradle:7.4.2'

然后修改 gradle-wrapper.properties

distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-all.zip

🚨 最常见解决方案总结:

操作 成功率
✅ 清除 transforms 缓存 + 重新构建
✅ 重新安装 Android 33 SDK
✅ 改用 JDK 17 并指定路径
🔄 降级 AGP 到 7.x 备用方案

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐