Android SDK r18似乎破坏了ORMLite

use*_*306 3 java sdk android ormlite

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

mDbHelper = OpenHelperManager.getHelper(this, DatabaseHelper.class);
Run Code Online (Sandbox Code Playgroud)

例外是一个 NoClassDefFoundError

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

Gra*_*ray 10

NoClassDefFoundError是一个例外

我认为你的问题是围绕Android r17工具libs文件夹的新行为.您必须在文件夹中包含ORMLite jar .这只是和类罐子 - 而不是我刚刚放在项目根目录的javadoc或源jar.libs-android-core

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