2

OData を使用して Android アプリケーションを構築しようとしています。OData を使用して Web サーバーへの接続を確立したいだけです。私は Eclipse を使用していますが、Android プロジェクト以外でも問題なく動作します。ただし、Android プロジェクトを使用すると、同じステートメントで例外が発生します。次のステートメントが呼び出されます。

ODataConsumer c = ODataJerseyConsumer.create("http://services.odata.org/Northwind/Northwind.svc"); リスト listEntities = c.getEntities("Categories").execute().toList();

ODataConsumer のインスタンスは引き続き作成されますが、2 番目のステートメント (c.getEntities..) で実行時例外が発生します。前に述べたように、Android 以外のプロジェクト内では問題なく動作します。バンドル「odata4j-0.7.0-clientbundle.jar」と Android 4.1 (ADT r20) を使用しています。

ビルド パスには以下が含まれます: - ビルド パス "Android 4.1" の "android.jar" - パス "Android の依存関係" の odata4j-0.7.0-clientbundle.jar および android-support-v4.jar 他には何もありません。

この動作の理由が何であるかはわかりません。

よろしくお願いします

4

0 に答える 0