首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无法构建/运行Jetpack Compose Multiplatform的桌面版本,即使是在最新版本的IntelliJ上的全新项目上也是如此

Jetpack Compose Multiplatform是一个跨平台UI框架,用于在Android、iOS和桌面平台上构建现代化的移动和桌面应用程序界面。它基于Kotlin语言和Jetpack Compose库,可以提供一致的UI开发体验。

然而,目前Jetpack Compose Multiplatform还没有官方支持的桌面版本。官方重点放在了Android和iOS平台的支持上,而对于桌面平台的支持仍在开发中。因此,无法在最新版本的IntelliJ IDEA上的全新项目中构建或运行Jetpack Compose Multiplatform的桌面版本。

不过,你仍然可以在Android和iOS平台上使用Jetpack Compose Multiplatform来构建应用程序界面。它提供了一套统一的API,可以实现跨平台的UI开发,从而节省开发时间和资源。对于桌面版本的开发,你可以考虑使用其他的跨平台UI框架或技术,如Electron、Qt等,以实现在桌面平台上的应用程序。

需要注意的是,由于Jetpack Compose Multiplatform的桌面版本目前尚在开发中,可能存在一些限制和不稳定性。在选择框架和技术时,建议根据项目需求和开发团队的实际情况进行评估和选择。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

为什么除了 Flutter 之外,我们还需要另一个跨平台开发框架?

近日,JetBrains 在此基础发布了 Compose Multiplatform Alpha 版本,旨在将 Compose 扩展到桌面和 Web 端。...随着 Alpha 版本发布,Compose Multiplatform 还收获了新 Android Studio 插件,包括对 IDE 中显示组件预览支持以及许多附加功能。...基于 Jetpack Compose 1.0 由谷歌打造 Jetpack Compose 是一款用于 Android 应用程序之内构建用户界面的官方框架,上周刚刚发布 1.0 版本。...TheRegister 就此事询问了 JetBrains 公司 Compose 项目负责人 Nikolay Igotti,希望了解为什么该公司拥有了已经广泛应用于 IntelliJ IDEA IDE...事实,他们 JetBrains Toolbox(用于管理已安装 IDE)已经使用 Compose,但 Igotti 表示短时间内 Compose无法取代 IntelliJ IDEA 等现有框架

1.8K40

为什么除了Flutter之外,我们还需要另一个跨平台开发框架?

近日,JetBrains 在此基础发布了 Compose Multiplatform Alpha 版本,旨在将 Compose 扩展到桌面和 Web 端。...随着 Alpha 版本发布,Compose Multiplatform 还收获了新 Android Studio 插件,包括对 IDE 中显示组件预览支持以及许多附加功能。...基于 Jetpack Compose 1.0 由谷歌打造 Jetpack Compose 是一款用于 Android 应用程序之内构建用户界面的官方框架,上周刚刚发布 1.0 版本。...TheRegister 就此事询问了 JetBrains 公司 Compose 项目负责人 Nikolay Igotti,希望了解为什么该公司拥有了已经广泛应用于 IntelliJ IDEA IDE...事实,他们 JetBrains Toolbox(用于管理已安装 IDE)已经使用 Compose,但 Igotti 表示短时间内 Compose无法取代 IntelliJ IDEA 等现有框架

1.1K20
  • 跨平台开发框架 Compose Multiplatform 1.0 发布

    JetBrains 工程师 Sebastian Aigner 官方博客宣布,Compose Multiplatform(Kotlin 声明式 UI 框架)已经发布了 1.0 版本,现在可以在生产环境中使用了...现在,用户可以桌面上创建 Kotlin 应用程序,也可以使用 Compose for Web 稳定 DOM API 构建生产质量动态 Web 体验,并与 Web 所有浏览器 API 完全互通。...Compose Multiplatform 使用了许多相同概念,因此您应该有宾至如归感觉,”JetBrains 博客文章中如此写道。...除了桌面Compose Multiplatform 提供了一个强大、声明性 Kotlin/JS API 来处理 DOM——它具备你现代 Web 框架中想要和需要所有功能,包括全面的 DOM API...要尝试 Compose Multiplatform 快速开始构建面向多个平台应用程序,可以使用 IntelliJ IDEA 2021.1+ 中 Kotlin 项目向导。

    95510

    JetBrains 发布了 Kotlin Multiplatform 首个稳定版本

    桌面、Web 和服务器进行代码共享——尽管用于共享用户界面(UI)代码部分,Compose Multiplatform,仅适用于 Android 和桌面。...Compose Multiplatform 基于谷歌 Jetpack Compose,用于构建 Android 用户界面。...Compose Multiplatform 桌面平台、macOS、Linux 和 Windows 也是稳定版本,但在 iOS 是 Alpha 版本 Web 是实验性。...JetBrains 还表示,他们目标是 2024 年发布面向 iOS Compose Multiplatform 测试版本,Kotlin/Wasm 也积极开发中。...去年,谷歌通过 引入 其他一些 Jetpack“实验预览”,表达了对 Kotlin Multiplatform 一些支持,这些库不是用于生产,而是用于“针对 Android 和 iOS 应用程序多平台项目中使用这些

    22220

    一文带你了解 Google IO 2022 精彩汇总与个人感想

    当然,这个调整最后正式版中会如何要求还无法确定,因为按照之前 Android 10 、Android 11 关于读取 SD 文件隐私要求作为参考,或者正式版中还是会有可以“兼容”逻辑。...谷歌对于 Material 3 推广热情很高,不光是 Android 最新 Flutter 3.0 也正式开始对 Material 3 支持,但是做为国内应用开发,相信大家应该都有一个共识...,开发人员几乎不需要使用第三方框架,「这也是现在很多 Android 开源项目不再维护原因之一」。...事实 Compose Multiplatform Framework 是由 JetBrains 维护和开发,「本质 Jetpack Compose 是 Android Jetpack UI 框架...❝更多 Jetpack Compose 详细内容, 请查阅文末链接 ❞ Flutter Flutter 本次也是作为 I/O 主角之一,本次发布 Flutter 3, 完成了 Flutter 从以移动为中心到多平台框架路线图

    3K20

    Jetpack Compose for Desktop: 里程碑1发布

    深入详解 Jetpack Compose | 优化 UI 构建 中谷歌介绍了为什么要设计 Jetpack Compose 来完成原生 Android 开发,如今 Jetpack Compose for...2020年11月5日 Jetpack Compose for Desktop 终于发布了第一个里程碑版本,作为新一代 Kotlin UI 框架,Jetpack Compose 可快速地构建高性能和美观用户界面...从本质Compose for Desktop 允许开发者通过组合函数代码中声明桌面 UI,并且它会自动响应应用状态同步。...该项目是基于 Google Jetpack ComposeJetpack Compose 一个用于 Android UI开发工具包,Compose for Desktop 可以让 Android...实际 Compose for Desktop 核心是与 Jetpack Compose 合作开发,以确这两种技术可以一起发展,这也使得桌面和 Android 之间 UI 实现共享成为可能。

    4.7K30

    【译】JetPack Compose for Desktop 初体验

    今天,我们将进入一个崭新阶段,因为 JetBrains 宣布了 IntelliJ 早期访问版本,允许你使用 Jetpack Compose构建 Windows 应用程序。... Compose for desktop 早期版本中,他们为 IntelliJ 增加了一个桌面项目引导,可以让我们几秒内配置好项目。...开始开发之前,你需要安装 IntelliJ IDEA[3] 2020.3 或更高版本。 使用项目模版快速开始 正如我前面所说,项目模板是 IntelliJ 最好用东西之一。...现在点击“Finish”按钮,IntelliJ 将通过自动下载适当 gradle 为你配置整个项目运行第一个桌面应用 如果进展顺利,整个桌面项目加载完成后你将会看到以下界面: ?...如下所示: 总结 目前,Jetpack Compose 桌面和安卓都处于非常早期阶段,但它仍然展现出为构建 UI 所作出巨大进步。

    5.1K30

    Compose跨平台第一弹:体验Compose for Desktop

    前言 Compose是Android官方提供声明式UI开发框架,而Compose Multiplatform是由JetBrains 维护,对于Android开发来说,个人认为学习Jetpack Compose...环境要求 开发Compose for Desktop环境要求主要有两点: JDK 11或更高版本 IntelliJ IDEA 2020.3 或更高版本(也可以使用AS,这里为了使用IDEA提供项目模板...创建好项目后,来看项目目录结构,目录结构如下图所示。 配置文件中指定了程序入口为MainKt以及包名、版本号等。MainKt文件代码如下所示。...这部分代码相信使用过Jetpack Compose都可以看得懂。 运行程序,点击X号,弹出退出确认弹窗,点击确定,应用程序将退出。效果如下图所示。...写在最后 当然,Compose For Desktop中还有许多组件,比如Tooltips、Context Menu等等,这里无法一一介绍,需要我们使用时候去实践,我们将在后面的N弹中持续探索.

    2.2K30

    InfoQ 2022 年趋势报告:移动及物联网篇

    设备端机器学习,边缘 ML 首先,我们想在这里提到说设备端或边缘机器学习,也就是说你实际是直接在移动设备或边缘运行预先训练好 ML 模型——而不是云端运行它。...桌面运行移动应用 由于 Apple Catalyst 等技术诞生,移动开发者还可以桌面运行他们移动应用。...微软也为 Windows 10 Android 应用提供了一个类似的解决方案,具体来说是在手机上运行应用,并在桌面机器一个窗口内镜像它。...声明式用户界面(Jetpack Compose) 最近达到 1.0 版本 Jetpack Compose 是谷歌基于 Kotlin 开发 Android 声明式用户界面框架。...总 结 正如科技界经常发生情况一样,创新速度总是令人惊讶,移动和物联网领域也是如此。我们试图传达一个非常广泛图景,向大家展现这一领域目前技术格局和来年发展方向。

    45130

    Kotlin 发布 10 周年,专访 JetBrains Roman Elizarov

    最近,Jetpack Compose 1.0发布再次证实了谷歌对 Kotlin 承诺。Jetpack Compose 1.0 完全使用该语言开发,并充分利用了其语法功能。...InfoQ: Kotlin 没有像 JVM 那样不同虚拟机实现运行相同字节码,而是通过编译到不同平台来实现跨平台支持。...即使在技术可以运行 JVM 字节码 Android ,也不是每个 JVM 库都能开箱即用。因此,你可以在任何地方运行任何东西想法确实已经过时,但在平台之间共享源代码愿望仍然存在。...响应式框架处于领先地位,Kotlin 正追赶潮流,全面采用 Jetpack Compose 作为 Kotlin 现代 UI 范式。...几个月前,Kotlin 达到了 1.5 版本,引入了对一些最新 Java 特性互操作支持,包括记录类、密封接口、内联类。

    62310

    【移动开发】InfoQ 2022 年移动和物联网趋势报告

    关键要点 由于 SwiftUI 和 Jetpack Compose 日益成熟和采用,构建声明式 UI 显然已成为 iOS 和 Android 世界一种趋势。...设备端机器学习、Edge-ML 首先,我们想在这里提到设备或边缘机器学习,您实际是直接在移动设备或边缘运行预训练 ML 模型,而不是运行它。...桌面运行移动应用程序 借助 Apple Catalyst 等技术,移动开发人员可以利用另一个机会是桌面运行他们移动应用程序。...微软还为 Windows 10 Android 应用程序提供了一种类似的解决方案,即应用程序在手机上运行并镜像到桌面计算机窗口内。...最近尝试解决构建跨平台移动应用程序问题代表是 Swift for Android 和 Multiplatform Kotlin 等项目

    1.1K10

    KMM跨平台开发入门,看这一篇就够了~

    由于KMM还不是特别的成熟,所以建议开发者将Kotlin插件也升级到最新版本,避免出现一些兼容性问题。...源集是一个 Gradle 概念,用于逻辑组合在一起多个文件,其中每个组都有自己依赖项。 Kotlin Multiplatform 中,共享模块中不同源集可以针对不同平台。 ...} } iOS手机上运行则会显示iOS版本号,这里交给读者自己去尝试了。因为我电脑配置不允许我安装Xcode......iOS手机中运行效果也是一致。 好吧,这个例子太简单了,稍微来个实用点例子~ 实现网络请求功能 添加依赖 不管什么业务肯定要用到网络请求功能,我们来看这部分公共逻辑该怎么处理。...写在最后 到这里,恭喜你,已经入门了KMM使用,更多使用方法需要在实际项目中不断地去总结,去尝试,Jetpack目前也开发KMM版本,这对KMM发展将会是一个推进~

    4.5K20

    Android Studio Arctic Fox (2020.3.1) 稳定版正式发布

    这个最新版本支持 Jetpack Compose 1.0,用于构建原生界面的 Android 全新工具包。...我们基于开发者反馈打造出了这套全新 Android Studio,助力开发者社区更快地构建高质量、现代化应用,且覆盖多样设备!...请阅读 IntelliJ 版本说明 了解详情。 为让大家快速设计现代化 UI,我们针对 Jetpack Compose 添加了额外功能。...此外,我们还新增了字元实时编辑功能,这样您就可以预览中以及模拟器或实体设备运行应用时,即时查看 Compose 代码变化结果,而无需再次进行编译。...设备使用 WorkManager 库 2.5.0 或更高版本时,您可以使用全新后台任务检查器 (Background Task Inspector) 来可视化、监控和调试应用后台任务处理器。

    1.7K20

    聚焦 Android 11: Android 开发者工具

    如要对布局进行调试,您可以观看 视频,了解布局检查器更新;您也可以观看设计工具相关 视频,了解 Jetpack Compose 设计工具最新动态。...构建 近期,我们发布了四篇文章,介绍 Android 开发者工具中构建系统,其中包括: Android Gradle 插件中全新 API: 详细介绍了全新域特定语言 (DSL) 界面和文档,以及扩展内建构建...深入讲解缓存配置: 此技术性文章解释了 Gradle 中这一全新预览版功能,以及如何在项目中试用该功能来加速构建。...知识点 感谢大家查看并了解 Android 开发工具最新动态。我们近期所展示功能,均可在 Android Studio 最新稳定版本 或 Canary 版发布 渠道中找到。...Android Studio 4.2 及以上版本 (Canary 渠道) 中功能 Compose 互动式预览 Compose 动画可视化支持 将 Compose 部署到设备 适用于 Compose

    2.5K21

    Kotlin 1.4 现已发布,专注于质量和性能

    请注意,这些最新更改(包括加速代码高亮显示) 只能与 IntelliJ IDEA 2020.1+ 和 Android Studio 4.1+ 使用。...除了统一编译器管道外,这项工作还会帮助我们更快地将 Jetpack Compose 之类编译器扩展引入 Kotlin 社区。...Kotlin现在可以 JVM 字节码中生成类型注释,以便它们在运行时可以 Java 反射中使用。该功能适用于目标版本 8 及更高版本,到目前只实验模式下被发布。...尽管现在重点是移动目标,但 JetBrains 已积极使用 Kotlin Multiplatform Web 目标来构建和发布 JetBrains Space。...最新 IDE 性能改进(包括加速代码高亮显示) 只能与 IntelliJ IDEA 2020.1+ 和 Android Studio 4.1+ 使用。

    1.8K30

    Android经典实战之Kotlin Multiplatform跨平台开发

    KMP支持iOS、Android、macOS、Windows、Linux等多种操作系统运行应用程序 。...3、 桌面应用程序:通过Compose Multiplatform,开发者可以Windows、macOS和Linux等桌面平台之间共享UI 。...稳定性和性能改进:KMP稳定版本中提供了构建设置用户体验改进、构建运行时性能提升 。 生态系统发展:KMP库数量自Beta版以来成倍增加,提供了丰富工具支持快速和自信应用开发 。...此外,Compose Multiplatform作为Kotlin Multiplatform重要组成部分,允许开发者Android、iOS、Web和桌面平台之间共享UI,JetBrains正在不断增强其能力...9、 使用 Compose Multiplatform(如果需要):对于 UI 代码共享,可以使用 Compose Multiplatform 来创建可在 Android 和 iOS 共享用户界面

    17210

    Netflix 是如何实现 Android 与 iOS 共用一套代码?

    我们能够灵活探索不同平台(Android Jetpack Compose、Swift UI 等)提供最新技术,再无任何后顾之忧。...我们用例中,具体配置范围包括生产可用性、版本以及特定区域应用功能集等。 糟糕网络连接以及用户活动响应配置中频繁值变更,意味着我们有必要将规则评估从服务器端迁移至更灵活用户设备端。...为此,我们需要构建轻量化 Hendrix 移动 SDK——在这方面,Kotlin Multiplatform 凭借着强大业务逻辑与全面的平台中立性脱颖而出。...构建 对于 Android,一切照常运行,不受太多影响。Hendrix Multiplatform SDK 通过 gradle 以 Android 库项目依赖项形式进行导入。...总 结 过去几年以来,我们一直密切关注 Kotlin Multiplatform 发展,也坚信项目已经迎来发展拐点。

    1.5K30
    领券