Android источник ссылается на отсутствующие классы - PullRequest
0 голосов
/ 28 апреля 2010

Я клонировал некоторые деревья из проекта Android с открытым исходным кодом, чтобы взглянуть на код, но я не могу построить их, потому что они ссылаются на классы, которые, кажется, не существуют.

Например,музыкальное приложение здесь ссылки android.media.MediaFile, которое согласно резюме пакета не существует, а также такие вещи, как ArrayListCursor со старым javadoc примерно, но отсутствует в текущей документации .

Так не отличается ли проект с открытым исходным кодом от выпущенного SDK?Кроме того, есть ли способ собрать эти пакеты с открытым исходным кодом с текущим SDK?

Спасибо,

-JQP

1 Ответ

2 голосов
/ 28 апреля 2010

Так что проект с открытым исходным кодом не пересекается из выпущенного SDK?

Стандартные приложения Android не имеют ничего общего с SDK. Большинство из них были написаны до появления SDK.

Так, например, существует класс android.media.MediaFile и класс ArrayListCursor. Они не являются частью SDK, но вы можете быстро найти их источник, используя Поиск кода Google и квалификатор package:android.

Кроме того, есть ли способ построить эти пакеты с открытым исходным кодом с текущей SDK?

Если под «пакетами с открытым исходным кодом» вы подразумеваете приложения, то, как правило, нет, они не могут быть собраны с помощью SDK. Когда-нибудь, возможно, они могут быть, но не без существенной работы в некоторых случаях.

...