Java Android ORMLite数据库ConfigUtil
我在我们的Android应用程序上使用ORMLite,之前我已经按照文档中的描述设置了一个Java Android ORMLite数据库ConfigUtil,java,android,ormlite,Java,Android,Ormlite,我在我们的Android应用程序上使用ORMLite,之前我已经按照文档中的描述设置了一个ORMLite_config.txt 我现在已经更新了我的类,所以我需要重新生成文件,但是我不能再让我的DatabaseConfigUtil在Eclipse中运行。我已经按照文档中的描述设置了运行配置,选择了本地JRE并从类路径选项卡中删除了Android引导条目。但是对于我的项目中的所有Android派生类,我只得到了一大堆java.lang.NoClassDefFoundError 自从我最初生成or
ORMLite_config.txt
我现在已经更新了我的类,所以我需要重新生成文件,但是我不能再让我的DatabaseConfigUtil在Eclipse中运行。我已经按照文档中的描述设置了运行配置,选择了本地JRE并从类路径选项卡中删除了Android引导条目。但是对于我的项目中的所有Android派生类,我只得到了一大堆java.lang.NoClassDefFoundError
自从我最初生成ormlite_config.txt
文件以来,我显然改变了一些东西,因为我以前没有遇到任何问题,但我看不出我做了什么来打破一切
有人能确切地告诉我类路径/源选项卡中应该有什么吗?最后,文档中的说明就是所需的全部,4.43中引入的一对bug阻止了它正常工作。这些问题现在已经解决,并且可能会出现在下一个版本中。参见我遇到了这个问题,自己找到了解决办法 我认为问题来自谷歌的ADT插件。由于插件将Android库作为私有库进行管理,因此ORMLite Util无法在项目的构建路径中找到与Android相关的类 解决方案是将android.jar从您的android sdk文件夹(在我的例子中是C:\android sdk\platforms\android-18)手动添加到构建路径中,作为外部jar
希望有帮助。您必须从Bootrap条目中删除Android库 按以下步骤进行:
- 项目>属性>运行/调试设置
- 选择要编译的类,然后单击“编辑”
- 打开选项卡“classpath”并从引导条目中删除Android库