Android Ormlite:java.lang.NoClassDefFoundError

时间:2013-12-28 15:01:33

标签: android android-studio ormlite

我在Android Studio的Android项目中使用ormlite。我已经将Gradle配置为从Maven中使用它,如下所示:

dependencies {
    compile 'com.j256.ormlite:ormlite-core:4.48'
    compile 'com.j256.ormlite:ormlite-android:4.48'

但是,当我启动应用程序时,它会为所有ormlite类提供NoClassDefFoundError。如果通过将罐子复制到“libs /”文件夹来完成同样的工作。

任何想法为什么从Maven添加它们都不起作用?

1 个答案:

答案 0 :(得分:0)

build.gradle

上试试
dependencies {    
    compile 'com.j256.ormlite:ormlite-android:4.48'
    ...
}

ormlite-core是gradle将通过它自己解决的依赖。编辑,同步并重建您的应用程序后,它应该可以正常工作。

如果您想将jar文件放在libs文件夹中,那么 build.gradle 中的dependecies行将如下所示:

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    ...
}