java - android studio java.lang.NoClassDefFoundError Gson

标签 java android gradle

我做了一个新的项目。我将 google 的 gson 库添加到我的项目 /libs 目录中,并将其添加为库。我还将它添加到我的 build.gradle 作为

compile files('libs/gson-2.2.4.jar')

所以现在一切正常,Android Studio 没有给出任何错误,任何地方都没有红色下划线。我可以构建它并试一试。

但后来我遇到了这个错误:

java.lang.NoClassDefFoundError: com.google.gson.Gson

我可以在调试器中看到。问题是我已经添加了它,android studio 可以看到,但是构建它给我带来了所有这些问题。

我做错了什么?

最佳答案

有同样的问题。我所做的是 gradle clean 然后从控制台使用 gradle 构建我的项目。在我的 build.gradle gson 依赖看起来像这样:

dependencies {
    compile 'com.google.code.gson:gson:2.2.4'
}

关于java - android studio java.lang.NoClassDefFoundError Gson,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17724642/

相关文章:

java - 基于 Swing 的应用程序的 Eclipse 或 Netbeans?

java - 如果 ArrayList 的大小发生变化,如何从其中选择一个随机元素?

less - 不用安装插件,用Gradle将LESS编译成CSS

java - (Java) 为什么写0x12.2P2正确但写0x12.2F不正确?

java - 如何在 .txt 文件中存储字符串,同时不清除该文件中已有的内容 java

android - CollapsingToolbarLayout 无法正常工作

android - 在不影响其他项目 View 的情况下更改 recyclerview 项目 View 的背景

Android 复合控件内部点击事件

android - 无法将android库上传到JitPack.io。无法应用插件[id 'com.android.internal.version-check']

java - gradle 项目是否有等效的 `mvn dependency:build-classpath` ?