当前位置: 首页 > news >正文

Android Studio 开发环境兼容性检索(AGP / Gradle / Kotlin / JDK)

本表检索了 Android 项目中常用构建工具的兼容性关系,包括:

  • AGP(Android Gradle Plugin)
  • Gradle(构建工具)
  • KGP(Kotlin Gradle Plugin)
  • JDK(Java Development Kit)
  • compileSdkVersion(编译 API 上限)

📊 全版本兼容性总表

AGP 版本最低 Gradle最高 GradleKotlin 插件版本范围最低 JDK支持的 compileSdk状态
3.6.x5.6.46.51.3.x – 1.4.xJDK 8≤ 29(Android 10)❌ 过时
4.0.x6.1.16.51.3.x – 1.4.xJDK 8≤ 30❌ 过时
4.1.x6.56.7.11.4.x – 1.5.xJDK 8≤ 30❌ 过时
4.2.x6.7.16.91.4.x – 1.5.xJDK 8≤ 30⚠️ 部分兼容
7.0.x7.07.21.5.x – 1.6.xJDK 11≤ 31(Android 12)✅ 稳定
7.1.x7.27.31.5.x – 1.6.xJDK 11≤ 32✅ 稳定
7.2.x7.37.41.6.x – 1.7.xJDK 11≤ 32/33✅ 稳定
7.3.x7.47.51.7.x – 1.8.xJDK 11≤ 33(Android 13)✅ 稳定
7.4.x7.57.61.8.x – 1.9.xJDK 11≤ 33✅ 推荐
8.0.x8.08.11.8.x – 1.9.xJDK 17≤ 34(Android 14)✅ 推荐
8.1.x8.18.21.9.x – 2.0.xJDK 17≤ 34✅ 推荐
8.2.x8.28.31.9.22 – 2.0.xJDK 17≤ 34✅ 稳定
8.3.x8.38.42.0.x – 2.1.xJDK 17≤ 35(Android 15)✅ 最新
8.10.0+8.11.18.12+2.1.xJDK 17≥ 34 / 35+✅ 最新

✅ 推荐构建组合(2025)

✔ 稳定生产环境推荐

# gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-8.2-all.zip
// build.gradle
plugins {id 'com.android.application' version '8.2.0' apply falseid 'org.jetbrains.kotlin.android' version '1.9.22' apply false
}
  • JDK:17
  • compileSdk:34

✔ 最新功能体验环境(适用于 Jetpack Compose 1.6+ 、Android 15)

# gradle-wrapper.properties
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-all.zip
// build.gradle
plugins {id 'com.android.application' version '8.10.0' apply falseid 'org.jetbrains.kotlin.android' version '2.1.20' apply false
}
  • JDK:17
  • compileSdk:35

📌 常见注意事项

  • AGP ≥ 8.0 必须使用 JDK 17
  • Gradle 与 AGP 是强绑定关系,版本不兼容会构建失败
  • Kotlin 插件版本应与 Kotlin 编译器一致,否则 kapt 、Compose 等可能异常
  • 已废弃配置项(如 android.bundle.enableUncompressedNativeLibs)在 AGP 8.1+ 已移除
http://www.xdnf.cn/news/602155.html

相关文章:

  • 音频AAC编码与RV1126的AENC模块的讲解
  • 什么是VR场景?VR与3D漫游到底有什么区别
  • [Windows] 格式工厂 FormatFactory v5.20.便携版 ——多功能媒体文件转换工具
  • Ansible快速入门指南
  • A服务器备份rabbitmq持久化目录到B服务器,不显示mq队列消息
  • 智警杯备赛--数据应用技术1
  • Spyglass:CDC官方Hands-on Training(三)
  • Oracle Apps R12——报表入门2:单表——报表开发流程
  • 常见的gittee开源项目推荐
  • 同为科技领军智能电源分配单元技术,助力物联网与计量高质量发展
  • 在项目中如何保证软件质量?
  • 基于SpringMVC的动态时钟设计
  • 深入浅出IIC协议 - 从总线原理到FPGA实战开发 -- 第五篇:多主仲裁与错误恢复
  • uniapp图片下载(微信H5可用、小程序应该也通用)
  • Web前端大模型实战:端侧翻译+朗读流程线+模型音频数据编码 - 让网站快速支持多语言多模态输出
  • LVS 负载均衡集群应用实战
  • 编程技能:字符串函数10,strchr
  • 基础框架 兼容视频格式
  • 如何提高服务器的QPS来应对618活动的并发流量
  • Excel多合一文件合并工具
  • P1217 [USACO1.5] 回文质数 Prime Palindromes
  • 2008年EJOR SCI2区,连续蚁群优化算法ACOR,深度解析+性能实测
  • 智慧应急指挥调度系统:构建城市安全“防护罩”
  • “智”造巨轮启新程:数字安全的战略布局
  • SQL解析工具JSQLParser
  • 网络抓包命令tcpdump及分析工具wireshark使用
  • 软考中级软件设计师——数据结构篇
  • 高可用集群keepalived
  • 数页码--数位dp
  • 板卡设计资料:基于fpga的10G以太网AD、Camera数据传输适配器