在Android工程中很多新手经常会因为gradle、gradle插件、JDK等版本不匹配问题导致工程编译报错,却又不知原因为何。
本文给出了包括所用Android Studio在内的各种搭配之间的版本要求,希望能为在Android开发学习之路上,迷路的孩子找到正确的路!
1. AGP版本所要求的Gradle、JDK、SDK Build Tools 最小版本
AGP 含义是 Android Gradle Plugin,即 编译Android工程所用到的gradle插件
AGP | 最小Gradle | 最小JDK | 最小SDK Build Tools |
---|---|---|---|
8.7.0 | 8.9 | Java 17 | 34.0.0 |
8.6.0 | 8.7 | Java 17 | 34.0.0 |
8.5.0 | 8.7 | Java 17 | 34.0.0 |
8.4.0 | 8.6 | Java 17 | 34.0.0 |
8.3.0 | 8.4 | Java 17 | 34.0.0 |
8.2.0 |