Android SDK中是否已经包含Android Open Source Project(AOSP)

时间:2018-12-15 13:09:21

标签: android android-source

我试图查看一些AOSP类的来源: “ android.com.android.server.am.DumpHeapProvider”(然后我在此存储库中找到了源代码并在线查看了该文件:https://android.googlesource.com/platform/frameworks/base/+/master/services/core/java/com/android/server/am/DumpHeapProvider.java),因此我尝试将类导入到使用AndroidStudio和我立即注意到AndroidStudio找不到该类...

因此,我想知道AOSP类及其包是否是某种“外部”东西,应该像库一样在使用前下载并导入到您的项目中。

这听起来很奇怪,因为搜索AOSP会让我听到一个句子,上面写着AOSP由android操作系统和中间件组成,所以我期望它的库是我随AndroidStudio下载的Android SDK的一部分...

使用这些AOSP类的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

  

我试图将类导入到使用AndroidStudio创建的新项目中,我立即注意到AndroidStudio找不到该类

绝大多数AOSP代表操作系统的代码。它很少是Android SDK的一部分,并且很少可以被应用程序使用。

  

我想知道AOSP类及其包是否是某种“外部”东西,应该像库一样在使用前下载并导入到您的项目中。

它们用于构建操作系统。

  

使用这些AOSP类的正确方法是什么?

构建操作系统,例如Android。