如何在Android Studio Hedgehog 2023.1.1 Canary14中添加Gson依赖?
解决Android Studio Hedgehog中添加Gson依赖的“unresolved reference”错误
你的项目采用了Gradle版本目录(Version Catalog)管理依赖,直接用传统字符串格式声明Gson依赖会和当前配置冲突,导致错误。以下是两种解决方案:
方案一:遵循版本目录规范添加Gson(推荐)
- 打开项目根目录下的
gradle/libs.versions.toml文件 - 在
[versions]区块中添加Gson的版本号:
(建议使用最新稳定版,比如gson = "2.8.9"2.10.1) - 在
[libraries]区块中添加Gson的依赖配置:gson = { group = "com.google.code.gson", name = "gson", version.ref = "gson" } - 回到模块的
build.gradle.kts(或build.gradle)文件,在dependencies块中添加:implementation(libs.gson) - 点击Sync Now同步项目即可。
方案二:直接使用传统依赖声明(不推荐)
如果暂时不想使用版本目录,确保依赖声明符合当前Gradle脚本语法:
- 若使用Kotlin DSL(即
build.gradle.kts),改为双引号包裹依赖:implementation("com.google.code.gson:gson:2.8.9") - 若使用Groovy DSL(即
build.gradle),单引号或双引号均可:implementation 'com.google.code.gson:gson:2.8.9'
同步项目后即可解决错误。
内容的提问来源于stack exchange,提问作者Jonas.S.
相关产品推荐
相关产品推荐

