Как добавить источник + javadoc для android-support-v7?
Я добавил в свою библиотеку поддержки проекта android-support-v7-appcompat, но я не могу добавить источник и javadoc для нее.
Я загрузил https://android.googlesource.com/platform/frameworks/support/+/master пакет с исходным кодом, а в Eclipse я установил исходное вложение в v7/appcompat/, но он не работает.
Может кто-нибудь мне помочь?
E: мое решение состоит в том, что у меня есть два проекта в Eclipse "android-support-v7-appcompat" (исходный lib из android-sdk\extras\android\support\v7\appcompat) и "android-support-v7- appcompat-src" (src from android.googlesource.com), и когда я компилирую версию выпуска, поэтому я использовал оригинальную библиотеку, и для отладки я использовал src из googlesource.com.
PS: извините за мой английский
Ответы
Ответ 1
Я смог подключить источник на основе совета от Как подключить источник библиотеки поддержки Android в Eclipse?.
Вот что я сделал:
Сначала клонируйте исходный репозиторий и получите любую версию, соответствующую выпущенной библиотеке (что я догадался):
Далее, в Eclipse:
- Щелкните правой кнопкой мыши проект и выберите "Свойства".
- Выберите путь сборки Java.
- Выберите вкладку "Библиотеки"
- Добавить внешние JAR > YourProject/libs/android-support-v7-appcompat.jar(я знаю, что ваш проект уже ссылался на него, но не волнуйтесь, просто добавьте его снова).
- Разверните банку и прикрепите источник к внешнему банку: WhereverYouHaveTheSource/support/appcompat
- Перейдите на вкладку "Заказ и экспорт", переместите внешнюю банку над "Зависимости Android"
Ответ 2
Или же, используя @andr answer to Как подключить источник библиотеки поддержки Android в Eclipse?
git clone https://github.com/android/platform_frameworks_support android_sources_folder
добавить android-support-v7-appcompat.jar.properties
файл в библиотеки (рядом с android-support-v7-appcompat.jar) с контентом
src=D:\\android_sources_folder\\platform_frameworks_support\\v7\\appcompat\\src
закрыть и повторно открыть проект
Ответ 3
Источники для appcompat-v7 доступны в пакете API21/Sources for Android SDK, который можно загрузить с помощью диспетчера SDK, путь \sdk\sources\android-21\android\support\v7\
Android Studio позволит вам просматривать исходный код lib при указании этого каталога в качестве исходного корня appcompat-v7.