我正在使用ormlite v4.35而且我只需要在eclipse中将我的android工具更新为r18,因为IDE在我升级工具之前不会构建我的项目。升级后,以下行会引发错误:
mDbHelper = OpenHelperManager.getHelper(this, DatabaseHelper.class);
例外是NoClassDefFoundError
我去了ormlite网站,看到有更新的版本(4.40)下载并用新版本替换了参考,遗憾的是没有解决问题。有人遇到过这个问题并解决了吗?
答案 0 :(得分:10)
例外是NoClassDefFoundError
我认为您的问题与libs
文件夹Android r17 tools的新行为有关。您必须在libs
文件夹中包含ORMLite个罐子。这只是-android
和-core
类jar - 而不是我刚刚放在项目根目录的javadoc或源jar。
将jar放在那里后,Android构建器应该会看到你的类。