2010-04-28 19 views
0

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

例如,其中根据package summary音乐应用here引用android.media.MediaFile不存在,以及之类的东西ArrayListCursor其中有一个老javadoc左右,但absent in current documentation

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

感谢,

-JQP

回答

2

原来是开源项目脱节 从放出的SDK?

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

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

此外,有没有与当前 SDK来构建这些 开源软件包的方式?

如果通过“开放源代码软件包”指的是应用程序,那么通常不是,它们不能使用SDK构建。有一天,也许他们可以,但在某些情况下并非没有实质性的工作。