我正在尝试创建一个 android 应用程序来连接到 Azure 的 SQL 数据库。当我尝试创建稍后用于过滤消息的 ODataConsumer 对象时。
ODataConsumer 对象是使用 create 方法创建的
ODataConsumer c = ODataConsumer.create("http:/xxx/yyy.svc");
但是当执行到这里时,我得到 class def not found 异常并且应用程序被强制关闭。
我从以下站点下载了 jar 文件
http://code.google.com/p/odata4j/downloads/list
我从 v0.3 开始,因为这是 Microsoft 提供的演示中使用的 jar 文件。我也试过 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