Fai*_*ath 8 android gradle kotlin android-studio
我正在尝试在 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'
Run Code Online (Sandbox Code Playgroud)
失败构建的详细信息是
消费者被配置为查找组件的 API,最好是针对 Android 进行优化的,以及值为“debug”的属性“com.android.build.api.attributes.BuildTypeAttr”、属性“com.android.build.api”。 attribute.AgpVersionAttr',值为“7.2.0”。但是,我们无法在 org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.0-RC2 的以下变体之间进行选择:
我在android开发方面相当缺乏经验,因为我还是一名学生,尽管我还没有上过相关课程,但我已经被学校扔进了一个android应用程序项目。我完全有可能正在做一些明显不正确的事情,但以我目前的技能水平无法识别它
我该如何解决这个问题?非常感谢您的帮助,因为我的截止日期即将到来,我已经花了一整天的时间在这上面
小智 3
从应用程序依赖项中删除行,项目插件中implementation 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.0-RC2'
不需要id 'org.jetbrains.kotlin.kapt' version '1.7.0-RC' apply false
为了解决这些问题,我给你的第一个建议是将Android版本更新到最新的可用版本(今天的稳定版本是Android Studio Chipmunk),如果项目是新的,让Android Studio为你设置和创建所有的gradle值从一开始就默认。
归档时间: |
|
查看次数: |
12885 次 |
最近记录: |