Google Git 的 Android 源存储库的结构是什么?
What is the structure of the Android source repository at Google Git?
我熟悉这个android架构模型:
但是当我在 google git 浏览 android 存储库时,我只是无法弄清楚哪个文件夹中应该存在哪些文件。 android git 的文件夹结构到底是什么?还有一个问题,'ANDROID RUNTIME' 块内的图片中显示的 'Core Libraries' 位于 'APPLICATION FRAMEWORK' 块下方是否有任何特定原因?请记住应用程序如何与 'Core Libraries' 交互,它们应该位于 'APPLICATION FRAMEWORK' 块旁边,而不是在其下方。
我觉得这里是挖掘AOSP的起点
abi:最小 C++ 运行-时间类型信息支持
bionic:Android 的自定义 C 库
bootable:OTA、恢复机制和引用bootloader
构建:构建系统
cts:兼容性测试套件
达尔维克:达尔维克虚拟机
开发:开发工具
设备:设备特定的文件和组件
docs:http://source.android.com
的内容
external: 导入 AOSP 的外部项目
frameworks:系统服务等核心组件
硬件:HAL和硬件支持库
libcore:Apache Harmony
libnativehelper:用于 JNI 的辅助函数
ndk:本机开发工具包
软件包:常用 Android 应用程序、提供商
pdk:平台开发工具包
预建:预建二进制文件,包括工具链
prebuilts:替换预构建
sdk:软件开发包
系统:“嵌入式Linux”平台容纳Android
工具:各种IDE工具
希望对你有所帮助
reference
我熟悉这个android架构模型:
但是当我在 google git 浏览 android 存储库时,我只是无法弄清楚哪个文件夹中应该存在哪些文件。 android git 的文件夹结构到底是什么?还有一个问题,'ANDROID RUNTIME' 块内的图片中显示的 'Core Libraries' 位于 'APPLICATION FRAMEWORK' 块下方是否有任何特定原因?请记住应用程序如何与 'Core Libraries' 交互,它们应该位于 'APPLICATION FRAMEWORK' 块旁边,而不是在其下方。
我觉得这里是挖掘AOSP的起点
abi:最小 C++ 运行-时间类型信息支持
bionic:Android 的自定义 C 库
bootable:OTA、恢复机制和引用bootloader
构建:构建系统
cts:兼容性测试套件
达尔维克:达尔维克虚拟机
开发:开发工具
设备:设备特定的文件和组件
docs:http://source.android.com
的内容external: 导入 AOSP 的外部项目
frameworks:系统服务等核心组件
硬件:HAL和硬件支持库
libcore:Apache Harmony
libnativehelper:用于 JNI 的辅助函数
ndk:本机开发工具包
软件包:常用 Android 应用程序、提供商
pdk:平台开发工具包
预建:预建二进制文件,包括工具链
prebuilts:替换预构建
sdk:软件开发包
系统:“嵌入式Linux”平台容纳Android
工具:各种IDE工具
希望对你有所帮助 reference