0

我从 Android 开源项目中克隆了一些树来查看代码,但我无法构建它们,因为它们引用了似乎不存在的类。

例如,这里的音乐应用程序引用android.media.MediaFile了根据包摘要不存在的内容,以及ArrayListCursor具有旧javadoc在当前文档中不存在的内容

那么开源项目是否与已发布的 SDK 脱节?另外,有没有办法用当前的 SDK 构建这些开源包?

谢谢,

-JQP

4

1 回答 1

2

那么开源项目是否与已发布的 SDK 脱节?

库存的 Android 应用程序与 SDK 没有任何关系。大多数是在 SDK 存在之前编写的。

因此,例如,有一个android.media.MediaFile类和一个ArrayListCursor类。它们不是 SDK 的一部分,但您可以使用Google 代码搜索package:android限定符快速找到它们的来源。

另外,有没有办法用当前的 SDK 构建这些开源包?

如果“开源包”是指应用程序,那么通常不是,它们不能使用 SDK 构建。有一天,也许他们可以,但在某些情况下并非没有大量工作。

于 2010-04-28T01:39:58.363 回答