Android studio canary 不预览 Jetpack Compose

Android studio canary doesn't preview jetpack compose

所以在 Jetpack Compose Beta 发布后,我将我的 Android Studio Canary 更新到最新版本,但是我无法预览我的应用程序,即使我用 @Preview 注释我的代码,也没有称为显示预览或显示代码的按钮,它们就消失了。

您的 UI 代码需要在 compose 函数中。

@Composable
fun Greeting(name: String) {
    Text (text = "Hello $name!")
}

可组合函数不得采用任何参数。因此,您无法直接预览 Greeting() 函数。相反,创建名为 PreviewGreeting() 的第二个函数,它使用适当的参数调用 Greeting()。在@Composable前添加@Preview注解。

@Preview
@Composable
fun PreviewGreeting() {
    Greeting("Android")
}
  

1 天后,我意识到我必须从网站下载 Android Studio Canary,并且在新的 Compose 测试版中一切正常。 从 this link

下载'Android studio Arctic Fox'