Что ж, я использую eclipse для создания приложения для Android, которое обращается к API календаря Google. Я получаю исключение NoClassDefFoundError всякий раз, когда пытаюсь выполнить этот метод.
private void setupCalendarConnection(final String accessToken) throws IOException {
HttpTransport transport = AndroidHttp.newCompatibleTransport();// Here where the exception
GoogleCredential googleCredential = new GoogleCredential().setAccessToken(accessToken);
JacksonFactory jacksonFactory = new JacksonFactory();
также я попытался заменить его на
Транспорт HttpTransport = новый NetHttpTransport () ;
и у меня такая же ошибка
05-07 20:08:04.513: E/AndroidRuntime(781): java.lang.NoClassDefFoundError: com.google.api.client.extensions.android2.AndroidHttp
Насколько я знаю Java. Это исключение означает, что класс, к которому я пытаюсь получить доступ, не определен classLoader, хотя я проверил зависимости и файлы JAR, и он включен и импортирован
Итак, любая подсказка о том, как я могу решить эту проблему, заранее спасибо.
Eclipse 3.7 Indigo --- Google-java-client-api 1.8 ---- Android ICS (4.0.3) API lvl 15