Android 安卓工作室金丝雀不';t预览jetpack组件

Android 安卓工作室金丝雀不';t预览jetpack组件,android,android-studio,kotlin,preview,android-jetpack-compose,Android,Android Studio,Kotlin,Preview,Android Jetpack Compose,因此,在jetpack compose beta发布后,我将我的Android Studio Canary更新为最新版本,但我无法预览我的应用程序,即使我用@preview注释我的代码,也没有名为show preview或show code的按钮,它们只是消失了。 您的UI代码需要位于组合功能中 @Composable fun Greeting(name: String) { Text (text = "Hello $name!") } 可组合函数不能采用任何参数。

因此,在jetpack compose beta发布后,我将我的Android Studio Canary更新为最新版本,但我无法预览我的应用程序,即使我用@preview注释我的代码,也没有名为show preview或show code的按钮,它们只是消失了。

您的UI代码需要位于组合功能中

@Composable
fun Greeting(name: String) {
    Text (text = "Hello $name!")
}
可组合函数不能采用任何参数。因此,无法直接预览Greeting()函数。相反,创建第二个名为PreviewGreeting()的函数,该函数使用适当的参数调用Greeting()。在@Composable之前添加@Preview注释

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

您的UI代码需要位于compose功能中

@Composable
fun Greeting(name: String) {
    Text (text = "Hello $name!")
}
可组合函数不能采用任何参数。因此,无法直接预览Greeting()函数。相反,创建第二个名为PreviewGreeting()的函数,该函数使用适当的参数调用Greeting()。在@Composable之前添加@Preview注释

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

一天后,我意识到我必须从网站上下载安卓工作室金丝雀,新的撰写测试版一切正常。

下载“Android studio Arctic Fox”,一天后,我意识到我必须从网站下载Android studio Canary,新的compose测试版一切正常。

下载“Android studio Arctic Fox”仍然不起作用我创建了另一个项目(默认使用1.0.0-alpha04)并且可以工作,但是当我将版本更改为新的beta版时,它仍然不起作用我创建了另一个项目(默认使用1.0.0-alpha04)并且可以工作,但是,当我将版本更改为新的beta版时,它不会