2010-04-28 20 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構建。有一天,也許他們可以,但在某些情況下並非沒有實質性的工作。