如何确定Android源代码的版本?
Posted
技术标签:
【中文标题】如何确定Android源代码的版本?【英文标题】:How to determine version of Android source code? 【发布时间】:2012-01-30 04:50:33 【问题描述】:我有一份 android 源代码的副本,但不知道它是什么版本的 android(我前段时间下载了它,不记得我是否同步到了 repo 的头部)。
有办法确定吗?我在清单中查看了几个示例项目,它们指出:
<uses-sdk android:targetSdkVersion="11"/>
所以我想我可以假设它是 11 或更高,但我不确定是哪一个。这是文件结构的样子:
【问题讨论】:
【参考方案1】:我假设那是platform/
目录。如果是这样,请查看frameworks/base/api
。您将找到一个代表已提交的每个 API 级别的文本文件——在该目录中找到编号最大的文件作为您的答案。
示例:https://github.com/android/platform_frameworks_base/tree/master/api
【讨论】:
太棒了!原来是版本 15 - Android 4.0 嗯...最新版本的 Android 是 Ice Cream Sandwich,v14。我想知道这个 v15 是什么......? 截至 2018 年似乎是一个过时的答案【参考方案2】:AOSP SDK 版本在build/core/version_defaults.mk
中定义。
【讨论】:
以上是关于如何确定Android源代码的版本?的主要内容,如果未能解决你的问题,请参考以下文章