首页
学习
活动
专区
工具
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.9K40

为什么除了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.2K20
  • 跨平台开发框架 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 项目向导。

    98310

    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 应用程序的多平台项目中使用这些

    25920

    一文带你了解 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 Compose ,Jetpack Compose 一个用于在 Android 的 UI开发工具包,Compose for Desktop 可以让在 Android...实际上 Compose for Desktop 的核心是与 Jetpack Compose 合作开发的,以确这两种技术可以一起发展,这也使得在桌面和 Android 之间 UI 实现共享成为可能。

    4.8K30

    【译】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.2K30

    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弹中持续探索.

    3K30

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

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

    46330

    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 特性的互操作支持,包括记录类、密封接口、内联类。

    63110

    【移动开发】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.7K20

    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.8K20

    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 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

    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 上共享的用户界面

    45510

    JetBrains 取消在 Fleet 上构建Kotlin Multiplatform IDE 计划

    JetBrains 放弃了在其下一代集成开发环境 Fleet 上构建 Kotlin Multiplatform (KMP)IDE 的计划,转而在成熟的 IntelliJ IDE 中改进 KMP 功能,这让开发人员对...JetBrains 项目管理副总裁 Hadi Hariri 说,公司两年前就打算在 Fleet 的基础上为 KMP 创建一个独立的集成开发环境,但客户在反馈中要求 KMP 支持 IntelliJ(IDEA...Android Studio 是基于 IntelliJ IDEA 的免费社区版构建的。...尽管如此,Fleet 的采用率仍然有限,这不仅是因为它仍处于预览阶段,而且也表明开发人员对全新的编辑器或集成开发环境热情不高。...在 Hacker News 上,一位开发者声称”在一次会议上与 Jetbrains 的代表谈及了此事。

    4100
    领券