Я использую 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)
Заранее спасибо!