2013-10-11 3 views
4

Я хотел бы загрузить исходный код библиотеки поддержки v4 и v7Где я могу скачать исходный код библиотеки поддержки v7 android?

, но похоже, что в SDK Manager можно найти только исходный код Android.

Итак, где скачать исходный код библиотеки поддержки? Почтовый файл лучше

======

Найдено исходный код v4, но не V7

+0

Я не думаю, что это возможно с открытым исходным кодом –

+0

возможный дубликат [Android Support Library (v4). Получение источника и прикрепление его к библиотеке/банке в Eclipse] (http://stackoverflow.com/questions/8543225/android-support-library-v4-getting-the-source-and-attaching-it-to-the -библиотека). v7 будет располагаться аналогичным путем. – Geobits

+0

Я не могу найти исходный код v7 –

ответ

5

Вы уже есть, если вы загрузили пакет поддержки через менеджер SDK. Перейдите в папку sdk:

<sdk>/extras/android/support/v4/src 
<sdk>/extras/android/support/v7/src 
<sdk>/extras/android/support/v13/src 
+1

Есть 3 папки в v7 /, appcompt - это то, что я что, но каталог src appcompt, у меня есть только .readme файл –

+0

Вы правы, и файлы readme говорят «Технически нет источника, но папка src необходима, чтобы обеспечить работу системы сборки». Я никогда не смотрел туда - кажется, не с открытым исходным кодом. – 323go

0

Я думаю, что это возможно с помощью этого GitHub хранилища:

https://android.googlesource.com/platform/frameworks/support/ 
2

The (Java) источник для всех библиотек поддержки является в настоящее время в той же папке, что и стандартный Android исходного кода, то есть, в <android-sdk>\sources\android-XX\. В частности, <android-sdk>\sources\android-XX\android\support содержит полный исходный код пакета android.support, который содержит все библиотеки поддержки.

Например:

  • FragmentManager, часть "базовой" Поддержка библиотеки, в <android-sdk>\sources\android-21\android\support\v4\app\FragmentManager.java.
  • ActionBarActivity, часть библиотеки appcompat v7, находится в <android-sdk>\sources\android-21\android\support\v7\app\ActionBarActivity.java.
  • То же самое для карт, медиатор, & c.
+0

К сожалению, исходный код платформы не обновляется, когда есть релизы библиотеки поддержки. – brillenheini

Смежные вопросы