【发布时间】:2022-06-21 00:59:53
【问题描述】:
我正在尝试在 Android Studio 中管理我的依赖项,但它无法解析 Kotlin gradle 插件。我尝试使用 Maven Central 中的代码手动将其添加到我的 build.gradle 中,并使用 Android Studio 中的项目结构功能添加它。
据我所知,这里的一切都是正确的,所以它应该只是下载并构建。
(project) plugins {
id 'com.android.application' version '7.2.0' apply false
id 'com.android.library' version '7.2.0' apply false
id 'org.jetbrains.kotlin.android' version '1.7.0-RC2' apply false
id 'org.jetbrains.kotlin.kapt' version '1.7.0-RC' apply false
}
---
(app) plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
}
---
//Kotlin dependencies (app)
implementation 'org.jetbrains.kotlin.jvm:org.jetbrains.kotlin.jvm.gradle.plugin:1.7.0-RC'
implementation 'org.jetbrains.kotlin.kapt:org.jetbrains.kotlin.kapt.gradle.plugin:1.7.0-RC'
implementation 'com.google.devtools.ksp:symbol-processing-gradle-plugin:1.7.0-RC-1.0.5'
implementation 'org.jetbrains.kotlin.android:org.jetbrains.kotlin.android.gradle.plugin:1.7.0-RC'
implementation 'androidx.test:core-ktx:1.4.0'
implementation 'androidx.test.ext:junit-ktx:1.1.3'
implementation 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.0-RC2'
失败构建的详细信息是
消费者被配置为查找组件的 API,最好针对 Android 进行优化,以及属性 'com.android.build.api.attributes.BuildTypeAttr' 值 'debug',属性 'com.android.build .api.attributes.AgpVersionAttr',值为 '7.2.0'。但是,我们无法在 org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.0-RC2 的以下变体之间进行选择:
我在 android 开发方面相当缺乏经验,因为我还是一名学生,即使我没有完成相关课程,我也被我的学校扔进了一个 android 应用程序项目。完全有可能我正在做一些明显不正确的事情,但我无法以我目前的技能水平识别它
我该如何解决这个问题?非常感谢您的帮助,因为我的截止日期即将到来,我已经花了一整天的时间
【问题讨论】:
标签: android android-studio kotlin gradle