Невозможно изменить расположение Javadoc для Google Maps Api в Eclipse - PullRequest
1 голос
/ 29 января 2012

Я пытаюсь в Eclipse Indigo изменить местоположение JavaDoc для API Google [4.0.3] maps.jar из [android-sdk-path] / add-ons / addon-google_apis-google_inc_-15 / docs / reference / в [android-sdk-path] / add-ons / addon-google_apis-google_inc_-15 / docs / maps_apis /, где он фактически находится. Нажатие «Проверка ...» находит JavaDoc.

Но когда я сохраняю диалоговое окно закрытия, мои изменения теряются, и в следующий раз, когда я проверяю расположение JavaDoc, исходное местоположение отображается снова.

Кто-нибудь знает, как можно изменить расположение JavaDoc? Кажется, он настроен контейнером библиотеки API Google [4.0.3], но я понятия не имею, как это можно изменить.

Я вижу такое же поведение в моей Windows 7 и моей машине с Linux. И это также происходит только тогда, когда я хочу изменить расположение Javadoc в maps.jar или effect.jar. Поэтому я не думаю, что это проблема с моей установкой (eclispse platform 3.7.0, android devtools 16.0.1)

Ответы [ 5 ]

4 голосов
/ 08 июня 2012

У меня одна и та же проблема на нескольких машинах.У меня нет проблем с изменением пути JavaDoc для других JAR-файлов, но если я пытаюсь изменить какой-либо из файлов JAR "API Google", настройка не сохраняется.Я могу установить его, подтвердить его, нажать Ok, вернуться обратно, и он возвращается к старым настройкам.

В итоге я просто создал ссылку на папку, которая сопоставила новую папку «maps_apis» с«Ссылка» и теперь это работает.На компьютере с Windows вы можете перейти в папку «add-ons \ addon-google_apis-google_inc_-15 \ docs» в окне консоли и запустить ...

mklink reference maps_apis

Полагаю, вы также можете просто скопировать все файлы из папки maps_apis в справочную папку.Пока не будет найдено лучшее решение, этого пока достаточно.

2 голосов
/ 03 февраля 2012

Я пробовал способом, предложенным @amit sharma Вы можете скачать затмение Индиго снова. Там может быть какая-то проблема с вашей версией затмения.

1 голос
/ 04 февраля 2012

У меня была такая же проблема в Eclipse Indigo, но я ИСПРАВЛЕНО.Для решения этой проблемы выполните следующие шаги:

Откройте Eclipse |Проект |Свойства |Путь сборки Java |Выберите вкладку «Библиотеки»

Разверните «Android XX» |затем разверните android.jar |Выберите «@ Javadoc location» |нажмите «Редактировать»

. Выберите «Javadoc URL», нажмите «Обзор» и выберите путь к Javadoc

. Нажмите «Подтвердить».


Примечание. Выбранный путь к местоположению Javadoc должен содержать файл «package-list» и «index.html».В противном случае вы получите следующую ошибку при проверке

'Расположение может быть недействительным.Файлы 'package-list' и 'index.html', которые обычно доступны в корне документации, созданной инструментом Javadoc, не найдены. '

Поэтому добавьте правильный путь, и затмение подтвердит правильность пути.


Если приведенное выше решение не решает проблему, попробуйте это

Закрыть Eclipse

Найдите рабочее пространство Eclipse.

Удалить папку «.metadata» из пути рабочей области eclipse.(Резервное копирование перед удалением)

Примечание. При удалении «.metadata» будут удалены настройки и параметры затмения, а плагин Android ADT будет удален.Поэтому вам необходимо переустановить плагин ADT и заново настроить параметры затмения.

Но это должно работать.

1 голос
/ 02 февраля 2012

Я не уверен, так как работаю над Helios, но похоже, что для Indigo это тоже будет работать.

Откройте страницу «Путь сборки Java» проекта, щелкнув правой кнопкой мыши проект → Свойства → Путь сборки Java. На вкладке «Библиотеки» разверните узел библиотеки, выберите атрибут «Местоположение Javadoc» и нажмите «Изменить». Введите местоположение в файл, содержащий Javadoc. Нажмите «ОК».

0 голосов
/ 13 февраля 2013

Простое решение для меня, простое, затмение, затмение, затмение.В этом случае вы переименовываетесь в карту, которую вы используете, чтобы иметь дело с документами index.html.

Saludos

Решение очень простое, вы должны создать путь по умолчанию с затмением.В моем случае мне пришлось переименовать папку, где это был index.html.

regards

...