gpt4 book ai didi

java - gradle 中的 gson 实现不起作用

转载 作者:行者123 更新时间:2023-12-01 17:18:54 24 4
gpt4 key购买 nike

我想在我的 android 项目中实现 gson,但是在 Gradle 中包含 gson 实现后,出现了如下错误:

类型 com.google.gson.annotations.Expose 被定义多次

我尝试将版本降低到 2.8.2,但出现了如下不同的错误:

错误:写入 Expose 时出错:无法创建父目录公共(public)@interface暴露{

我还没有在我的项目中使用该实现,但错误仍然阻止应用程序运行。

梯度:

 apply plugin: 'com.android.application'

android {
compileSdkVersion 28
buildToolsVersion '26'
defaultConfig {
useLibrary 'org.apache.http.legacy'
manifestPlaceholders = [applicationName: "Sample"]
applicationId "com.odoo"
minSdkVersion 14
targetSdkVersion 26
versionCode 7
versionName "2.3.0"
}
buildTypes {
debug {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'com.android.support:appcompat-v7:28.0.0'
implementation 'com.android.support:cardview-v7:28.0.0'
//implementation 'com.google.android.gms:play-services-gcm:10.2.1'
implementation 'com.android.support:design:28.0.0'
implementation 'com.android.volley:volley:1.1.0'
implementation project(':intro-slider-lib')
implementation 'com.android.support:support-v4:28.0.0'
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
implementation 'com.google.code.gson:gson:2.8.6'
}

更新:

我还尝试使用一个使用 gson 的简单示例,但没有实现它:

 Gson gson = new Gson();
Sample sample= new Sample("Sample", 20, 15, 5);
String json = gson.toJson(sample);

结果为 null,json {}

为什么实现在运行时显示这样的错误以及如何修复它?谢谢。

最佳答案

这样做:

File -> Invalidate & Restart Android

这将清除导致问题的所有缓存数据。

关于java - gradle 中的 gson 实现不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61336930/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com