在 Android Studio 4.0(Canary) 中找不到预览窗口的位置

Posted

技术标签:

【中文标题】在 Android Studio 4.0(Canary) 中找不到预览窗口的位置【英文标题】:Can't find where the preview window is in Android Studio 4.0(Canary) 【发布时间】:2020-02-25 12:13:13 【问题描述】:

我正在阅读有关在 android Studio 4.0(Canary) 中运行的 Jetpack 的教程,请参阅下面的链接帖子。

https://developer.android.com/jetpack/compose/tutorial

一切都准备好了,除了我找不到预览窗口,因为我尝试预览“可组合”方法。

谁能告诉我预览窗口在哪里?

【问题讨论】:

你有带@Preview注解的方法吗? @Blundell 是的,我肯定有这样的方法,只是找不到打开预览窗口的入口。 在我重新启动 Android Studio 后它可以工作了。 【参考方案1】:

查看official site:

从 Android Studio 4.0 Canary 1 开始,Android Studio 允许您在 IDE 中预览您的可组合函数,而无需将应用下载到 Android 设备或模拟器。主要限制是,可组合函数不能带任何参数。 @Composable前添加@Preview注解。

然后选择右上角的编辑器和预览开关。

要更新预览,请单击构建刷新按钮。

【讨论】:

您好,问题是我按照官网的指导,在我的Android Studio右上角找不到任何东西,无法打开预览窗口。跨度> 好的,我听取了@Alex H 的建议,重启 Android Studio 后它就可以工作了。 这种行为是设计使然(@Preview + 重启 AS)吗?无论如何,有人在 issuetracker 上提出过这个问题吗? @RoarGrønmo 如果可以构建项目,则预览工作。如果有错误,预览将不起作用。根据我的经验,它不需要重新启动。 原则上,预览应该在尝试显示预览时显示错误消息/ lint,而不是根本不显示任何内容。一旦使用了@Preview 动画,预览窗口就会被打开。 -> 我们可能会在 issuetracker 上提出建议。【参考方案2】:

您必须先构建项目(构建 -> 制作项目)。我还必须重新启动 Android Studio 才能开始预览。

【讨论】:

以上是关于在 Android Studio 4.0(Canary) 中找不到预览窗口的位置的主要内容,如果未能解决你的问题,请参考以下文章

android studio 4.0 中的 AVD 管理器在哪里

此版本的 Android Studio 无法打开此项目,请使用 Android Studio 4.0 或更高版本重试

在 Android Studio 4.0(Canary) 中找不到预览窗口的位置

无法在 Android Studio 4.0 中创建 Dart 项目

在实时布局检查器中手动选择活动(Android Studio 4.0)

Android Studio 4.0 快捷方式已更改