【发布时间】:2017-10-06 15:24:36
【问题描述】:
developer.android.com 上是否有任何官方文档说明每个 Android SDK 平台所依赖的 Java SDK 版本?
我目前有 1.7.0_55 用于 API 23,但是有更新的版本可用,最新的是 7u80(我假设是 1.7.0_80)。
我可以直接使用最新版本的JDK 1.7,还是需要特定版本?
API 23 下次有可用更新时,我是否也应该相应地更新 JDK 1.7(更新到最新版本或指定的任何内容,无论可能是)?
更新
下表指定了构建实际操作系统源的要求,虽然我认为它适用于针对相应的 SDK 平台,但我并不肯定。
https://source.android.com/source/requirements
JDK
有关预建路径和安装,请参阅安装 JDK 旧版本的说明。
- Android 7.0 (Nougat) - Android 8.0 (O 版本): Ubuntu - OpenJDK 8, Mac OS - jdk 8u45 或更新版本
- Android 5.x (Lollipop) - Android 6.0 (Marshmallow):Ubuntu - OpenJDK 7,Mac OS - jdk-7u71-macosx-x64.dmg
- Android 2.3.x (Gingerbread) - Android 4.4.x (KitKat):Ubuntu - Java JDK 6,Mac OS - Java JDK 6
- Android 1.5 (Cupcake) - Android 2.2.x (Froyo):Ubuntu - Java JDK 5
【问题讨论】: