插件 ID 包含无效字符“:”(仅 ASCII 字母数字字符、“.”、“_”和“-”字符是有效的 JETPACK COMPOSE

ink*_*075 7 android android-jetpack-compose

我想在我的 android 项目中安装 jetpack compose。我正在遵循本指南:https ://developer.android.com/jetpack/compose/interop/adding

但是当我尝试同步项目时,我的 gradle 文件中出现错误:

    A problem occurred evaluating project ':app'.
    > plugin id 'org.jetbrains.kotlin:android' is invalid: Plugin id contains invalid char ':' (only ASCII alphanumeric characters, '.', '_' and '-' characters are valid

)
Run Code Online (Sandbox Code Playgroud)

这是发生错误的地方

plugins {
        id 'com.android.application'
        id 'kotlin-android'
        id 'org.jetbrains.kotlin:android' version '1.5.21'
    
    }
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

Rya*_*ley 6

这是文档中的一个错误。我正在内部提出这个问题并提交更改以修复它。

与此同时,您应该简单地确保您的项目中有 Kotlin Android 插件:

plugins {
    id 'kotlin-android'
}
Run Code Online (Sandbox Code Playgroud)

然后在composeOptions块中设置正确的编译器版本:

    composeOptions {
        kotlinCompilerExtensionVersion '1.0.1'
        kotlinCompilerVersion '1.5.21'
    }
Run Code Online (Sandbox Code Playgroud)