Android SDK r18似乎破坏了ORMLite

时间:2012-04-25 13:23:36

标签: java android sdk ormlite

我正在使用ormlite v4.35而且我只需要在eclipse中将我的android工具更新为r18,因为IDE在我升级工具之前不会构建我的项目。升级后,以下行会引发错误:

mDbHelper = OpenHelperManager.getHelper(this, DatabaseHelper.class);

例外是NoClassDefFoundError

我去了ormlite网站,看到有更新的版本(4.40)下载并用新版本替换了参考,遗憾的是没有解决问题。有人遇到过这个问题并解决了吗?

1 个答案:

答案 0 :(得分:10)

  

例外是NoClassDefFoundError

我认为您的问题与libs文件夹Android r17 tools的新行为有关。您必须libs文件夹中包含ORMLite个罐子。这只是-android-core类jar - 而不是我刚刚放在项目根目录的javadoc或源jar。

将jar放在那里后,Android构建器应该会看到你的类。