【问题标题】:Android Studio doesn't recognize GSON LibraryAndroid Studio 无法识别 GSON 库
【发布时间】:2019-01-07 13:18:51
【问题描述】:

我正在 Android Studio 中制作应用程序,我需要使用 GSON 库。我已经下载了gson-2.8.2-javadoc。然后我就这样了

文件->新建->新建模块->导入.JAR/.AAR 包->gson-2.8.2-javadoc->完成

之后

文件->项目结构->应用程序->依赖项->模块 依赖->gson-2.8.2-javadoc->OK

但 Android Studio 无法识别 Gson。我用谷歌搜索并看到这是解决方案:

dependencies {
      implementation 'com.google.code.gson:gson:2.8.2' 
}

但这也不起作用。

我的 gradle 版本是 4.4 并且我升级了它 4.9 ,这也不起作用。这是我的 build.gradle 文件:

buildscript {


    repositories {
        mavenCentral()
        google()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:3.1.3'

    }
}

allprojects {
    repositories {
        mavenCentral()
        google()
    }
}

task clean(type: Delete) {
    delete rootProject.buildDir
} 

顺便说一句,我尝试了不同版本的 Gson 库的相同方法,但效果不佳。那么,这个问题的原因是什么?确切的解决方案是什么?

【问题讨论】:

  • 发布你的毕业作品。
  • 解决了吗??

标签: android gson


【解决方案1】:

我认为你可能不得不拥有

buildscript {
    repositories {
        mavenCentral()
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}

到您的应用程序 build.gradle 文件。然后编译就好了

【讨论】:

  • 我收到“错误:com.google.gson 包不存在”错误消息。 @adc
  • 你删除了你下载的那个吗?
  • 你应该看看这个问题,和你的差不多stackoverflow.com/questions/17913704/…
  • 我没有删除。我尝试再次按照您所说的进行操作并成功构建,但它仍然无法识别 Gson。 @adc
  • 我看到了你分享的链接,那里写的解决方案不起作用@adc
【解决方案2】:

首先,请确保您从项目中删除了 gson MODULE

阅读How to delete a module in Android Studio ?

"File -> Project Structure" ->选择gson模块,然后点击Red Mark Negative Sign

仅供参考

您应该使用最新版本。

implementation 'com.google.code.gson:gson:2.8.5'

然后Clean-Rebuild-Run

【讨论】:

    猜你喜欢
    • 2013-05-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-27
    • 2021-05-06
    相关资源
    最近更新 更多