Eclipse を使用して、Google カレンダー API にアクセスする Android アプリを作成しています。このメソッドを実行しようとすると、常に 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 トランスポート = new NetHttpTransport () ;
そして、私は同じエラーが発生しました
05-07 20:08:04.513: E/AndroidRuntime(781): java.lang.NoClassDefFoundError: com.google.api.client.extensions.android2.AndroidHttp
Javaの私の知識から..この例外は、アクセスしようとしているクラスがclassLoaderによって定義されていないことを意味します
どうすればこの問題を解決できるかについての手がかりがあればよろしくお願いします..
Eclipse 3.7 Indigo --- Google-java-client-api 1.8----Android ICS(4.0.3) API レベル 15