Я пытался сделать простое приложение, используя API Google Tasks. Что-то простое превращается в кошмар. Может быть, это что-то простое, наверное, это так, но я не могу понять.
Проблема: я следовал примеру TasksSample.java
из Google, но не могу скомпилировать даже после импорт необходимых библиотек и зависимостей. Я использую Google API Java Client version 1.5.0
.
Проблема в том, что когда я обращаюсь к классу GoogleAccessProtectedResource. Импорт это:
import com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAccessProtectedResource;
Я всегда, и я имею в виду всегда, независимо от того, какой код у меня есть, получаю следующую ошибку:
09–26 03:14:38.372: ОШИБКА/dalvikvm(18731): не удалось найти класс «com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAccessProtectedResource», на который ссылается метод com.greven.test.google. .tasks.GoogleTasksTake100Activity.
09–26 03:14:38.402: ОШИБКА/AndroidRuntime(18731): НЕИСПРАВНОЕ ИСКЛЮЧЕНИЕ: main
09–26 03:14:38.402: ОШИБКА/AndroidRuntime(18731): java.lang .NoClassDefFoundError: com.google.api.client.googleapis.auth.oauth2.draft10.GoogleAccessProtectedResource
Я действительно не вижу, где проблема. Я импортировал все необходимые .jars... наверное
Как вы можете видеть на этом рисунке, класс явно импортирован:
Итак, какие еще варианты у меня есть, чтобы исправить это? Использовать Мавен? Я сейчас не в курсе. Я никогда не думал, что у меня будет такая проблема. О, я также тестировал на разных компьютерах другой клиент Google Java API (версия 1.4), и произошло то же самое. Заранее спасибо.