Подтвердить что ты не робот

Как включить javadoc для библиотеки поддержки Android?

При использовании библиотеки поддержки Android для совместимости и попробуйте просмотреть javadoc, скажем, FragmentTransaction, я получаю следующую ошибку, потому что нет связанного файла javadoc:

android.support.v4.app.FragmentTransaction

Примечание. Этот элемент ни приложил источник и не добавил Javadoc и, следовательно, Javadoc не может быть найден.

Библиотека поддержки добавляется в элемент "Зависимости Android" в свойствах проекта и показывает местоположение Javadoc: (Нет) - немодифицируется, как показано ниже. Есть ли обходной путь для этого?

enter image description here

4b9b3361

Ответ 1

Я объединил проект с поддержкой android-v4jar только в части Android Dependencies в представлении пакета. У меня есть класс

public class CountriesFragment extends ListFragment {...}

и импорт

import android.support.v4.app.ListFragment;

вверх выше

Я создал файл android-support-v4.jar.properties в папке libs. Он содержит строки:

doc=c:\\[path-to-android-sdk]\\docs\\reference
src=C:\\[path-to-android-sdk]\\extras\\android\\support\\v4\\src

Предположительно вам придется перейти на неэкспертированную косую черту, если не использовать Windows.

Затем щелкните правой кнопкой мыши проект, выберите обновление, затем вы получите поддержку javadoc. Вам действительно не нужна запись doc - запись src уже содержит javadocs.

Ответ 2

Отредактировано: Обратитесь к следующему сообщению:

Как подключить javadoc или источники к банкам в папке libs?

Добавлено:

В директории \android-sdk\extras\android\support\v4 вашей установки Android SDK вы найдете источники для android-support-v4.jar (то есть каталог src), и вы можете создать файл jar того же самого, используя команда jar.

Надеюсь, это поможет:)

Добавлено:

Отметьте это сообщение https://android-review.googlesource.com/#/c/35702/

в соответствии с этим

Создайте файл с именем android-support-v4.jar.properties в каталоге libs вашего проекта и добавьте в него следующую строку.

src: <relative or absolute path to the source folder (or archive).>

Я попробовал это решение, и это сработало для меня. Наслаждайтесь:)

Ответ 3

В Eclipse: Перейдите в меню "Файл" → "Открыть файл" → найдите каталог "Проект" в рабочей области → выберите файл .classpath openit →

Храните только ниже записей в этом файле и удалите все остальные

`<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="src" path="gen"/>
<classpathentry kind="lib" path="your dir path without space.../extras/android/support /v4/android-support-v4.jar"/>
<classpathentry kind="output" path="bin/classes"/>
 </classpath>

Сохраните файл. затем в Eclipse- > Package Explorer → щелкните правой кнопкой мыши Project → Android tools → Fix Project Properties.

Это добавит все необходимые файлы для проекта, если вы хотите перекрестно проверить файл .classpath и проверить обновления в нем.

Запустите проект успешно:)