2012-05-08 8 views
0

問題があります。 Eclipse(非アンドロイド)でコンソールアプリケーションを実行すると、google-api-client-googleapis-1.4-beta.jar google-http-client-1.8.3-beta.jarがインポートされました。ApacheHttpTransport [ClassNotDef例外] [アンドロイドプロジェクトは動作しませんがコンソールアプリケーションは]なぜですか?

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

私はライブラリのリストを提案し、それらのすべてをダウンロードし、それらのすべてをインポートするポストに従っています....しかしそれはまだありません。私がインポートする方法は右クリックです - >設定ビルドパス - >ライブラリ - >外部jarファイルを追加..

それではアンドロイドアプリケーションに切り替えると、クラスを見つけることができません。私はクラスを正しくインポートすると思っていましたが、classNotDefを持っているので、私はそうは思わないです。誰でもその理由を知っていますか?????

ヒントは良いでしょう。 プロジェクトに必要なライブラリのリストを提案することもできます。

ありがとうございます。

ローレンス

答えて

0

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

1:corresponding package'sのドキュメントをチェックし、別のクラスを使用することができます。

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