Android Studio flamingo 使用 jetpack compose 模板新建项目

更新日期: 2023-05-11 阅读次数: 3075 字数: 341 分类: Android

今天将 Android Studio 升级到了最新版本 Android Studio Flamingo 2022.2.1 Patch 1。

但是新建项目的时候发现找不到 Jetpack Compose 的模板选项了,印象中之前版本是明确标注了哪些模板是基于 Compose 的。

后来在 Android Studio 的官方更新说明里找到了:

https://developer.android.com/studio/releases?hl=zh-cn#updates-to-npw-nmw

Android Studio Flamingo Canary 6 添加了用于创建项目或模块的新模板。默认情况下,模板使用 Compose Material 3,但被指定为 View 模板的情况除外。我们建议最好使用 Compose Material 3 模板(例如 Empty Activity)来创建 Android 应用。

Android Studio flamingo template

原来新版本中 Empty Activity 已经默认为了 Jetpack Compose, 那个图标说明了一切 (用的太少,第一眼没有认出来)。而其他标注了 Views 的模板,就是经典的 XML layout 模板了。

然而,我还是用了经典 XML 模板新建了项目,主要是担心 Compose 坑太多,感觉大的架子还是用经典模板比较放心,里面的组件,或是新页面倒是可以用 Compose 来练练手。

为啥不支持 java

有少年疑惑,为啥新建项目之后,不支持 java 了,因为默认模板是 compose,而 compose 支持 kotlin,这就是为何初始化项目时没有 java 选择的原因了。不用默认模板,就可以继续使用 java 了。

tags: Jetpack Compose

关于作者 🌱

我是来自山东烟台的一名开发者,有敢兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式