首发网址:Android 系统与SDK和JDK版本对照表_IT利刃出鞘的博客-CSDN博客

Android各版本对应的SDK版本

平台版本 SDK版本 版本名称
Android 8.0 26 Oreo
Android 7.1 25 Nougat
Android 7.0 24 Nougat
Android 6.0 23 Marshmallow
Android 5.1 22 Lollipop
Android 5.0 21 Lollipop
Android 4.4 19 KITKAT
Android 4.3 18 JELLY_BEAN_MR2
Android 4.2, 4.2.2 17 JELLY_BEAN_MR1
Android 4.1, 4.1.1 16 JELLY_BEAN
Android 4.0.3, 4.0.4 15 ICE_CREAM_SANDWICH_MR1
Android 4.0, 4.0.1, 4.0.2 14 ICE_CREAM_SANDWICH
Android 3.2 13 HONEYCOMB_MR2
Android 3.1.x 12 HONEYCOMB_MR1
Android 3.0.x 11 HONEYCOMB
Android 2.3.4 10 GINGERBREAD_MR1
Android 2.3.3 10 GINGERBREAD_MR1
Android 2.3.2 9 GINGERBREAD
Android 2.3.1 9 GINGERBREAD
Android 2.3 9 GINGERBREAD
Android 2.2.x 8 FROYO
Android 2.1.x 7 ECLAIR_MR1
Android 2.0.1 6 ECLAIR_0_1
Android 2.0 5 ECLAIR
Android 1.6 4 DONUT
Android 1.5 3 CUPCAKE
Android 1.1 2 BASE_1_1
Android 1.0 1 BASE

Android各版本对应JDK版本

平台版本 版本名称 SDK版本 市场占有率 JDK版本
2.3.3 - 2.3.7 Gingerbread 10 0.4% 6
4.0.3 - 4.0.4 Ice Cream Sandwich 15 0.5% 6
4.1.x Jelly Bean 16 2.0% 6
4.2.x Jelly Bean 17 3.0% 6
4.3 Jelly Bean 18 0.9% 6
4.4 KitKat 19 13.4% 6
5.0 Lollipop 21 6.1% 7
5.1 Lollipop 22 20.2% 7
6.0 Marshmallow 23 29.7% -
7.0 Nougat 24 19.3% -
7.1 Nougat 25 4.0% -
8.0 Oreo 26 0.5% -

数据统计日期:截止于 2017 年 12 月 11 日。未显示任何分布份额不足 0.1% 的版本。

Android源码所需JDK版本查询

android-src/build/core/main.mk中对jdk的版本进行查询,以确定当前系统是否安装了特定版本的jdk,因此可以到这里去查询编译android源码所需的jdk版本。

例如:Android-5.0.2/build/core/main.mk:

由上图可知,编译Android5.0.2,要么使用openjdk1.7版本,要么使用oracle的jdk1.6版本

屏幕尺寸和密度

ldpi mdpi tvdpi hdpi xhdpi xxhdpi Total
Small 0.6% 0.1%
Normal 1.3% 0.2% 30.1% 37.2% 21.3%
Large 0.1% 2.7% 1.5% 0.5% 1.0% 0.4%
Xlarge 2.0% 0.5% 0.5%
Total 0.7% 6.0% 1.7% 31.1% 38.7% 21.8%

数据统计日期:截止于 2017 年 12 月 11 日。未显示任何分布份额不足 0.1% 的屏幕配置。

Open GL 版本

此部分提供有关相对数量的支持特定 OpenGL ES 版本的设备的数据。请注意,支持某个特定 OpenGL ES 版本,还意味着支持任何更低版本(例如,支持版本 2.0 还意味着支持 1.1)。

要声明您的应用所需的 OpenGL ES 版本,您应使用 元素的 android:glEsVersion 属性。您也可以使用 元素声明您的应用使用的 GL 压缩格式。

OpenGL ES Version 占比
2.0 37.0%
3.0 45.4%
3.1 17.7%


Android 系统与SDK和JDK版本对照表相关推荐

  1. Android studio3.6.3的jdk版本设置在哪里?

    Android studio3.6.3的jdk版本设置在哪里?网上搜了好多方法,但因为版本不一样,所以都没有成功.捣鼓半天终于找到了设置的地方. 先介绍一下网上所介绍的几种方法: 第一,在File-& ...

  2. 精简Android系统,删除自带软件对照表

    原文: http://bbs.goapk.com/thread-1534761-1-1.html 确保你能获得root权限. 在终端输入:adb remount                     ...

  3. Android 系统(253)---O版本,用耳机按键控制FM的修改方法

    O版本,用耳机按键控制FM的修改方法 收音机播放时,按下耳机hook键,收音机暂停:若再次按hook键,收音机又会播放,之前的FAQ13878 由于架构改变,在O版本上会无效,现提供新的修改方法. 一 ...

  4. Android 系统(166)---GMO版本最近应用列表界面显示模糊的解决方案

    GMO版本最近应用列表界面显示模糊的解决方案   GMO版本由于是LOW_RAM的设计,所以对Recent中显示的缩略图进行了Slim处理,所以看起来会没有非GMO版本清楚,通常不建议修改,若确实有需 ...

  5. android 系统(162)---O版本的Camera Startup time比N版本时间长

    O版本的Camera Startup time比N版本时间长 从N版本升级到O版本后,Camera Startup time 增加大约100ms. N 版本log: 12304 01-06 13:39 ...

  6. ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio、sdk、jdk

    [置顶] ubuntu下搭建android开发环境(四)核心篇安装AndroidStudio.sdk.jdk(by 星空武哥) <div class="article_manage c ...

  7. Android SDK与JDK区别和联系

    Android SDK Android SDK(Soft Development Kit)全称为安卓软件开发工具包,***(通俗理解)***相当于安卓机器的操作系统,类似与windows操作系统,其也 ...

  8. eclipseini设置使用的jdk_系统安全篇(四)-如何升级JDK版本?

    最近在做项目时为保证系统安全,使用漏洞扫描工具对程序所在的设备进行安全漏洞扫描,发现了好多JDK的安全漏洞,为了对发现的这些漏洞进行修复,需要升级JDK版本.本章主要介绍如何升级JDK版本. 第一步. ...

  9. Android FrameWork 学习之Android 系统源码调试

    这是很久以前访问掘金的时候 无意间看到的一个关于Android的文章,作者更细心,分阶段的将学习步骤记录在自己博客中,我觉得很有用,想作为分享同时也是留下自己知识的一些欠缺收藏起来,今后做项目的时候会 ...

最新文章

  1. QQ牧场在高速模式下的一些小bug
  2. 2016年ICT产业趋势预测
  3. Codeforces 1025F Disjoint Triangles (计算几何)
  4. 密码学二次剩余困难性问题The Quadratic Residuosity Problem
  5. 常见MyEclipse报错—— serialVersionUID的作用
  6. php自带count 函数,深入理解PHP 数组之count 函数
  7. 设计模式之行为型备忘录模式
  8. 数据分析好学吗_数据分析篇 | 一个虎扑社区数据分析实战
  9. 数据仓库模型设计与工具
  10. 八种常见的防盗链方法总结及分析 (转自http://www.cnblogs.com/uubox)
  11. 英语绕口令大全 练习你的口语
  12. 微软产品下载中心--MSDN,我告诉你
  13. 格式塔理论的四个原则_使用格式塔理论改善用户体验
  14. 天龙八部雁门关外的故事
  15. u3d 自学杂项(自用,持续更新)
  16. 安装centos7.0时电脑进入黑屏的解决方法
  17. 【原创】5.4青年有感
  18. JZOJ 5353. 村通网
  19. SQL server 没有新建数据库权限 错误代码262
  20. T560和为k的子数组

热门文章

  1. 如何在网页上下载优酷、土豆上的视频
  2. 新浪微活动存在钓鱼漏洞用户信息恐泄露
  3. android视频播放器!毕业一年萌新的Android大厂面经,面试心得体会
  4. Java入门_主函数+数据类型
  5. 如何使用集成在 SharePoint 中的开源 ONLYOFFICE 文档替代微软 Office
  6. GitBook intro
  7. 华为鸿蒙使用怎么样,华为鸿蒙平板详情-华为鸿蒙平板怎么样
  8. 小学心理健康教育主题PPT模板
  9. 蓝牙(二)蓝牙搜索、配对、连接
  10. 【js】根据出生日期算出年龄,获取最近几天日期,实现身份证计算生日,性别,年龄,深度比较两个对象是否相同