0

Android プロジェクトで HttpTransport を使用するアプリを設計しようとしていますが、インポートを呼び出すと、以下の Logcat エラーがスローされます。

E/dalvikvm(481): Could not find class 'com.google.api.client.http.javanet.NetHttpTransport', referenced from method com.test.main.MyActivity.<clinit>
W/dalvikvm(413): VFY: unable to resolve new-instance 75 (Lcom/google/api/client/http/javanet/NetHttpTransport;) in Lcom/test/main/MyActivity
W/dalvikvm(481): VFY: unable to find class referenced in signature (Lcom/google/api/client/http/HttpTransport;)
I/dalvikvm(481): Failed resolving Lcom/test/main/MyActivity$2; interface 71 'Lcom/google/api/client/http/HttpRequestInitializer;'
D/dalvikvm(481): VFY: dead code 0x0002-0009 in Lcom/test/main/MyActivity;.createRequestFactory (Lcom/google/api/client/http/HttpTransport;)Lcom/google/api/client/http/HttpRequestFactory;
E/dalvikvm(481): Could not find class 'com.google.api.client.http.GenericUrl', referenced from method 

サイトで解決策を検索してみましたが、ぼんやりしているか、必要のないものに見えます。誰かが私がここで間違っていることを教えてもらえますか?

プロジェクトにすべての依存関係 JAR をインポートしましたが、それでも機能しません。

Google API バージョン 1.8.3 を使用しています。主なソース: google-api-java-client-1.8.3-beta.jar

上記の JAR のすべての依存関係は、Google が推奨する外部 JAR を含む .zip ファイルに含まれています。

4

1 に答える 1

0

問題が解決しました。インポートが適切ではなかったようです。

さらに、ライブラリの下のEclipseで適切にリンクする必要がありました。

Eclipse が推奨する標準ライブラリよりも com.google.api.client.http.ApacheHttpTransport を使用しました。

そして今、それは機能します。乾杯!

于 2012-04-16T15:14:44.813 に答える