Как определить версию исходного кода Android?

У меня есть копия исходного кода Android, но я не знаю, какая это версия Android (я скачал ее некоторое время назад и не могу вспомнить, синхронизировался ли я с главой репо или нет).

Есть ли способ определить это? Я просмотрел в манифесте пару примеров проектов, и они заявляют:

<uses-sdk android:targetSdkVersion="11"/>

поэтому я думаю, что могу предположить, что это либо 11, либо выше, но я не уверен, какой именно. Вот как выглядит файловая структура:

android src файловая структура


person barry    schedule 29.12.2011    source источник


Ответы (2)


Я предполагаю, что это каталог platform/. Если да, загляните в frameworks/base/api. Вы найдете текстовый файл, представляющий каждый зафиксированный уровень API — найдите файл с наибольшим номером в этом каталоге для своего ответа.

Пример: https://github.com/android/platform_frameworks_base/tree/master/api

person Trevor Johns    schedule 29.12.2011
comment
Превосходно! Оказывается это была версия 15 - Android 4.0 - person barry; 30.12.2011
comment
Хммм... последняя версия Android - Ice Cream Sandwich, v14. Интересно, что это за v15...? - person barry; 30.12.2011
comment
кажется устаревшим ответом по состоянию на 2018 год - person John61590; 11.07.2018

Версия AOSP SDK определена в build/core/version_defaults.mk.

person Brian J Murray    schedule 30.07.2019