Pet*_*ter 5 serialization android kotlin
我读过一些关于这些库的文章,但发现它们的工作原理仍然是个谜。
我想使用 Kotlin 序列化库,但在查看了我需要做的事情后,编译时仍然出现错误。 Json.encodeToString
并Json.decodeToString
显示红色。
以下是我在 gradles 中的内容
在应用程序级别 gradle 中我有
plugins {
id 'com.android.application'
id 'kotlin-android'
id 'kotlinx-serialization'
}
dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"
implementation 'androidx.core:core-ktx:1.3.2'
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.material:material:1.2.1'
implementation 'androidx.constraintlayout:constraintlayout:2.0.4'
testImplementation 'junit:junit:4.+'
androidTestImplementation 'androidx.test.ext:junit:1.1.2'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.3.0'
implementation 'org.jetbrains.kotlinx:kotlinx-serialization-runtime:0.20.0'
implementation "org.jetbrains.kotlinx:kotlinx-serialization-json:$kotlin_version"
}
Run Code Online (Sandbox Code Playgroud)
在 Gradle 项目中我有
dependencies {
classpath "com.android.tools.build:gradle:4.1.2"
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "org.jetbrains.kotlin:kotlin-serialization:$kotlin_version"
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
Run Code Online (Sandbox Code Playgroud)
这是错误
Execution failed for task ':app:checkDebugAarMetadata'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Could not find org.jetbrains.kotlinx:kotlinx-serialization-json:extension 'kotlin'-version.
Searched in the following locations:
- https://dl.google.com/dl/android/maven2/org/jetbrains/kotlinx/kotlinx-serialization-json/extension 'kotlin'-version/kotlinx-serialization-json-extension 'kotlin'-version.pom
- https://jcenter.bintray.com/org/jetbrains/kotlinx/kotlinx-serialization-json/extension 'kotlin'-version/kotlinx-serialization-json-extension 'kotlin'-version.pom
Required by:
project :app
Possible solution:
- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1956 次 |
最近记录: |