Настройка среды разработки Google-api-java-client - PullRequest
1 голос
/ 02 сентября 2011

Я пробую официальный пример calendar-v2-atom-android .Я уже импортировал все зависимости с помощью Maven, и он успешно скомпилирован.Однако во время выполнения ошибка определения класса не найдена, когда дело доходит до

закрытого финального списка календарей = Lists.newArrayList ();

закрытого финала HttpTransport transport = AndroidHttp.newCompatibleTransport();

Кажется, что он не может найти класс в библиотеке во время выполнения.

Что мне делать в затмении?

Спасибо.

1 Ответ

7 голосов
/ 10 сентября 2011

Загрузите Java-клиент Google Api

Создайте папку libs в своем проекте eclipse.

Перетащите все файлы клиента, которые не заканчиваются на -source, в только что созданную вами папку libs.,Не добавляйте папку зависимостей, вместо этого перетащите зависимости изнутри папки в папку libs.

Перейдите в Проект -> Свойства -> Путь сборки Java -> Вкладка Библиотеки

Нажмите Добавить JARSПерейдите в папку libs и добавьте все клиентские файлы.

Откройте вкладку «Порядок и экспорт» и отметьте все добавленные вами клиентские файлы.

Очистите проект.Тебе должно быть хорошо идти.

Обновление

Начиная с ADT Rev. 21, установка работает следующим образом:

  1. Создание папки libs в вашем проекте eclipse
  2. Перетащите все клиентские файлы, которые не заканчиваются на -source, в только что созданную вами папку libs.Не добавляйте папку зависимостей, вместо этого перетащите зависимости изнутри папки в папку libs.
  3. Перейдите в Проект -> Свойства -> Путь сборки Java -> Вкладка «Заказ и экспорт»
  4. Проверка«Частные библиотеки Android» - и все готово.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...