我在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添加它们都不起作用?
答案 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')
...
}