Azure の SQL データベースに接続する Android アプリケーションを作成しようとしています。後でメッセージをフィルター処理するために使用される ODataConsumer オブジェクトを作成しようとすると。
ODataConsumer オブジェクトは create メソッドで作成されます
ODataConsumer c = ODataConsumer.create("http:/xxx/yyy.svc");
しかし、実行がここに到達すると、クラス定義が見つからないという例外が発生し、アプリケーションが強制的に閉じられます。
以下のサイトからjarファイルをダウンロードしました
http://code.google.com/p/odata4j/downloads/list
これは Microsoft が提供するデモで使用される jar ファイルであるため、v0.3 から始めました。v0.4も試しました
<uses-permission android:name="android.permission.INTERNET"/>
プロジェクトのマニフェスト ファイルに追加します。輸入もしています
import org.odata4j.consumer.ODataConsumer;
import org.odata4j.core.OEntity;.
ここで何か不足していますか?
私が得るエラーはAndroidRuntime(595): java.lang.NoClassDefFoundError: org.data4j.consumer.OdataConsumer