【发布时间】:2021-05-25 21:03:04
【问题描述】:
是否无法使用任何其他 Android Studio 项目模板,即。底部导航、谷歌地图活动等以及 Jetpack Compose?我尝试在不使用 New Empty Compose Activity 模板的情况下添加 Compose 依赖项并将库导入其他项目,但它不适用于 Gradle 或导入 Compose 类型调用。
无法获取类型对象的未知属性“compose_version” com.android.build.gradle.internal.dsl.ComposeOptionsImpl
e:Compose 编译器的这个版本 (1.0.0-beta07) 需要 Kotlin 版本 1.4.32 但您似乎使用的是 Kotlin 版本 1.5.10 不知道是否兼容。请修复您的配置(或
suppressKotlinVersionCompatibilityCheck但不要说我没有警告 你!)。
【问题讨论】:
-
如错误中所述,您使用的是 kotlin 1.5.0 和 compose-1.0.0-beta07 不适用于 kotlin 1.5
-
更新:- compose '1.0.0-beta09' 现已推出,它支持 Kotlin 1.5。 - 通过 Android Studio 创建 Compose 项目只需在 gradle 文件中自动生成正确的依赖项。您可以创建一个空项目等并按照 Google 的说明手动将 Compose 添加到项目中:developer.android.com/jetpack/compose/setup#configure_gradle
标签: android android-studio android-jetpack android-jetpack-compose android-jetpack-navigation