Android Studio 4.2 Beta 1对Jetpack Compose的支持是什么?

4
在之前的 Android Studio 版本中,一旦版本变成“beta”,Compose 就会被移除。4.2 是自从 Compose 离开“开发者预览状态”以来第一个达到 beta 的版本,因此现在是让 Compose 达到 beta 的时候了。
就我所见,Compose 仍然有很多迹象表明它应该在新的 4.2 beta 1 中得到支持(例如现在的 Compose 成为插件包含在插件中),但是除非有些设置隐藏了该选项,否则无法创建新的 Compose 项目。
有人知道在 Studio 4.2 中发生了什么与 Compose 有关的事情吗?
有没有关于是什么触发了至少让 Compose 达到 beta 发布的线索?
1个回答

3
我打开了与AS 4.2 Canary 16兼容的项目,但在AS 4.2 Beta 1中出现了以下情况:
Jetpack Compose是一个预览功能,只有在Android Studio的Canary版本中才支持使用Compose。要在您的应用程序项目中使用Compose,请下载并安装IDE的最新Canary版本。

enter image description here

如果您的项目无法成功构建以查看该对话框,请确保在类路径中具有gradle构建插件的此版本:
com.android.tools.build:7.0.0-alpha02

这里没有提到Compose。 因此,唯一的解决方案是使用Canary版本,据提到它支持Compose。


1
谢谢。这次我不确定是否会发生这种情况,因为这是自Compose退出开发者预览以来的第一个beta版。正如你所说,在说明中并没有提到Jetpack Compose,但在“设置/插件”下,Compose被列为“捆绑插件”,而在其他设置中,编辑器甚至在色彩方案中有一个Compose选项,显示了示例Compose代码。这对于一个不支持Compose的版本来说很奇怪。 - innov8
另外有趣的是,由于Compose已经不再是“预览功能”,这也很值得关注。 - innov8

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接