0

私はいくつかの問題を抱えています。Eclipse (Android 以外) でコンソール アプリケーションを実行すると、google-api-client-googleapis-1.4-beta.jar google-http-client-1.8.3-beta.jar をインポートしました

それは動作します!!

しかし、同じものを Android アプリケーションにインポートすると、新しい com.google.api.client.http.apache.ApacheHttpTransport(); で失敗します。[ClassNotDef 例外]

次に、ライブラリのリストを提案する多くの投稿に従い、それらをすべてダウンロードし、すべてをインポートします....しかし、それでもそうすべきではありません-> ライブラリ -> 外部 jar ファイルを追加..

そのため、Android アプリケーションに切り替えると、クラスが見つかりません。クラスを適切にインポートしたと思っていましたが、classNotDef を持っているので、そうではないと思います。理由わかる方いますか????

どんなヒントでも良いでしょう。または、プロジェクトに必要なライブラリのリストを提案してください。

ありがとうございます。

ローレンス

4

1 に答える 1

0

探しているクラスがAndroidのパッケージ構造に存在しません。この問題には2つの解決策があります。

1:対応するパッケージのドキュメントを確認して、別のクラスを使用できます。

2:一方、必要なクラスを取得して、アプリケーションと一緒にパッケージ化することができます。その後、それが見つかることが保証されます。

于 2012-05-08T08:44:11.740 に答える