Исправление зависимости для Google API task-android-sample

Я пытаюсь скомпилировать и запустить пример кода задачи-андроида с веб-сайта API Google. Я не мог заставить его работать с Maven, поэтому в итоге я загрузил все файлы jar. Ниже приведены шаги, которые я сделал:

1) Импортируйте загруженный проект task-android-sample в Eclipse.

2) Добавьте файлы jar google-api-java-client-1.4.1-beta.zip в мой проект (путь сборки, добавьте внешние банки)

3) Загрузите jar-файл Task API и импортируйте его в мой проект: http://code.google.com/p/google-api-java-client/wiki/APIs#Tasks_API

4) Отметьте все JAR-файлы импорта в разделе «Заказ/экспорт» пути сборки.

5) Чистый проект

6) Запустить проект.

Я получаю следующие ошибки: - ClientCredentials не может быть преобразован в переменную - Не удается разрешить импорт com.google.api.services.samples.shared.

Я искал на веб-сайте Google API и не смог найти, откуда скачать файл. Я выполнил поиск в Google и не смог найти файл jar, который содержал бы класс. Может ли кто-нибудь помочь мне решить эту проблему зависимости?

ОБНОВЛЕНИЕ: 20 сентября 2011 г. ** Я следовал приведенным здесь инструкциям: http://samples.google-api-java-client.googlecode

Команда «mvn sources:jar install» не дает мне никаких ошибок, но когда я запускаю «mvn compile», я получаю следующие ошибки:

[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] <My_Path>/google-api-java-client.samples/tasks-android-sample/src/main/java/com/google/api/services/samples/tasks/android/TasksSample.java:    [221,53] package R does not exist
[ERROR] <My_Path>/google-api-java-client.samples/tasks-android-sample/src/main/java/com/google/api/services/samples/tasks/android/TasksSample.java: [225,20] package R does not exist
[INFO] 2 errors 

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.707s
[INFO] Finished at: Tue Sep 20 23:15:09 CDT 2011
[INFO] Final Memory: 9M/81M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project tasks-android-sample: Compilation failure: Compilation failure:
[ERROR] <My_Path>/google-api-java-client.samples/tasks-android-sample/src/main/java/com/google/api/services/samples/tasks/android/TasksSample.java:[221,53] package R does not exist
[ERROR] <My_Path>/google-api-java-client.samples/tasks-android-sample/src/main/java/com/google/api/services/samples/tasks/android/TasksSample.java: [225,20] package R does not exist

Я уже проверил свою установку maven в соответствии с инструкциями Apache, поэтому не уверен, почему я все еще не могу правильно скомпилировать это.


person cavega    schedule 17.09.2011    source источник
comment
Где возникает эта ошибка, в файле JAR, в файле кода, где вы пытаетесь использовать API, или в консоли Eclipse?   -  person Mats Hofman    schedule 18.09.2011
comment
Ошибка возникает в Eclipse, когда я все настраиваю (т.е. добавляю все jar-файлы API в мой импортированный образец задачи-андроида) и пытаюсь запустить приложение (Выполнить/Выполнить в раскрывающемся меню).   -  person cavega    schedule 19.09.2011


Ответы (2)


Теперь это исправлено. Пожалуйста, попробуйте еще раз. Спасибо, что сообщили о проблеме. Инструкции здесь:

http://samples.google-api-java-client.googlecode.com/hg/tasks-android-sample/instructions.html?r=default

person Yaniv Inbar    schedule 11.11.2011
comment
Наконец-то я вернулся к этому и попробовал. Спасибо за исправление! - person cavega; 12.05.2012

Об этой проблеме было сообщено в google-api-java-client: http://code.google.com/p/google-api-java-client/issues/detail?id=300

person rmistry    schedule 23.09.2011