首页 > 解决方案 > 如何使用新的 compose 1.0.0-alpha09

问题描述

在项目build.gradle文件中,我在 buildscript 中声明了 compose 和 kotlin 版本:

ext {
        compose_version = '1.0.0-alpha07'
    }
ext.kotlin_version = '1.4.10'

在该版本下,我的应用程序可以正常编译和运行,但是当我像这样升级 compose 版本时:

ext {
        compose_version = '1.0.0-alpha09'
    }
ext.kotlin_version = '1.4.21'

而且我的构建总是会失败Backend Internal error 所以如果有人成功迁移到 alpha09 可以告诉我如何迁移到它?

标签: androidkotlinandroid-jetpack-compose

解决方案


在 build.gradle(Project) 你应该有这个:

ext {
    compose_version = '1.0.0-alpha09'
}

在 build.gradle(app) 中:

composeOptions {
   kotlinCompilerExtensionVersion compose_version
   kotlinCompilerVersion '1.4.21'
}

在 Android Studio 中制作:

  • 构建 > 清理项目

然后:

  • 构建 > 重建项目

推荐阅读