为什么 Android Studio 不能完全识别 GSON 库?
Why Android Studio doesn't fully recognize GSON Library?
这很奇怪,因为它在实现中起作用,但编辑器用红色突出显示了导入的最后一个字(见附图)。并将文件下划线标记为“有错误”。
在我的应用程序中 gradle 我有:
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.google.code.gson:gson:2.8.6'
另一方面gradle:
buildscript {
ext.kotlin_version = "1.5.10"
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}}
allprojects {
repositories {
google()
mavenCentral()
}
}
task clean(type: Delete) {
delete rootProject.buildDir}
我的代码也有错误,但它 运行。
谁能指出我正确的方向?
谢谢!
尝试将 gson 依赖更新到 2.8.7 :
implementation 'com.google.code.gson:gson:2.8.7
'
将 jcenter
添加到 build.grade (Project:%name%)
中的存储库
buildscript {
repositories {
//
jcenter()
}
....
allprojects {
repositories {
//
jcenter()
}
}
然后同步 gradle。这应该有效。
这很奇怪,因为它在实现中起作用,但编辑器用红色突出显示了导入的最后一个字(见附图)。并将文件下划线标记为“有错误”。
在我的应用程序中 gradle 我有:
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'com.google.code.gson:gson:2.8.6'
另一方面gradle:
buildscript {
ext.kotlin_version = "1.5.10"
repositories {
google()
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:4.2.1'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}}
allprojects {
repositories {
google()
mavenCentral()
}
}
task clean(type: Delete) {
delete rootProject.buildDir}
我的代码也有错误,但它 运行。
谁能指出我正确的方向? 谢谢!
尝试将 gson 依赖更新到 2.8.7 :
implementation 'com.google.code.gson:gson:2.8.7
'
将 jcenter
添加到 build.grade (Project:%name%)
buildscript {
repositories {
//
jcenter()
}
....
allprojects {
repositories {
//
jcenter()
}
}
然后同步 gradle。这应该有效。