Не удалось связать Google API в приложении Android - PullRequest
0 голосов
/ 28 января 2011

Я использую API Google Java для приложения Android.Я следовал описанному здесь шаблону использования для аутентификации и использования API: http://goo.gl/rPZ9Z

Проблема, с которой я столкнулся, заключается в том, что вызов GoogleTransport.create () вызывает исключение NoClassDefFoundException.Я посмотрел журнал, и класс HttpHeaders неправильно связывается.Я прикрепил JAR-файл Google API, используя обычный метод eclipse, и все остальные классы, которые я использую, работают правильно.Проблема в том, что этот класс не связан правильно.Вот некоторые журналы приложения, которое работает, но не вызывает класс:

01-27 14: 04: 34.390: WARN / dalvikvm (422): ссылка класса 'Lcom / google / api / client / http /HttpHeaders;»ошибка

01-27 14: 04: 34.400: WARN / dalvikvm (422): невозможно разрешить суперкласс Lcom / google / api / client / googleapis / GoogleHeaders;(43)

Журнал прямого вызова GoogleTransport.create ():

01-27 16: 13: 11.882: ОШИБКА / AndroidRuntime (16086): java.lang.NoClassDefFoundError: com.google.api.client.http.HttpHeaders 01-27 16: 13: 11.882: ОШИБКА / AndroidRuntime (16086): на com.google.api.client.http.HttpTransport. (HttpTransport.java:145) 01-27 16:13: 11.882: ОШИБКА / AndroidRuntime (16086): на com.google.api.client.googleapis.GoogleTransport.create (GoogleTransport.java:58)

Заранее спасибо!

1 Ответ

1 голос
/ 28 января 2011

Похоже, ссылки на ваш проект испорчены. Попробуйте проверить зависимости библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...