【问题标题】:Android Jetpack Compose Project vs "Regular" Jetpack Project [duplicate]Android Jetpack Compose 项目与“常规”Jetpack 项目 [重复]
【发布时间】: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


【解决方案1】:

使用最新版本的 Kotlin 插件并参考这个 android 开发者文档https://developer.android.com/jetpack/compose/setup#create-new

【讨论】:

  • 可用的 kotlin 插件的最新版本是 1.5.0,但 jetpack compose beta07 无法使用它仍然使用 1.4.32
猜你喜欢
  • 2021-11-30
  • 2022-10-04
  • 2021-08-28
  • 2020-08-16
  • 2022-11-08
  • 1970-01-01
  • 1970-01-01
  • 2021-07-14
  • 1970-01-01
相关资源
最近更新 更多