因为Flutter除了Andorid、iOS,还可以在PC上运行,所以一直想试试以下在PC上的跨平台效果如何。发现Flutter想在PC上跑起来还不太简单。
现在开始。
1. 开始
这个是支持Flutter在Windows, macOS, and Linux上运行的库:
接下来将按照这个的指示操作。
2. 在PC上运行example工程
将flutter-desktop-embedding clone到本地,这时需要很重要的一个点:
- flutter-desktop-embedding的工程要和Flutter SDK的目录在同一级

在flutter-desktop-embedding/example/macos路径有一个ExampleEmbedder.xcodeproj,双击在xcode中打开,运行后效果如下

感觉Flutter在PC上还挺简单的,真是如此吗??
3. 在PC上运行天气查询APP
接下来,实现在PC上跑通之前写得天气查询APP
3.1 Flutter代码改造
因为现在Flutter默认还不支持PC,如果不改造就在PC上跑,会报Unknown platform的错误,为什么会报这个错误呢?因为Flutter在运行的时候,都会根据当前平台设置TargetPlatform的值,但是因为PC现在还不是Flutter默认支持的平台,导致没有给

本文介绍了如何将Flutter应用移植到PC平台,包括在Windows, macOS, 和Linux上运行Flutter的方法。首先,介绍了支持Flutter在桌面运行的库,然后详细讲述了如何在PC上运行example工程和改造天气查询APP的Flutter代码,通过修改`defaultTargetPlatform`来适配桌面平台。最后,创建了一个空的macOS工程,并添加Flutter依赖。"
133162593,20014461,Android应用语音识别实现教程,"['Android开发', '语音交互', 'AndroidManifest.xml', 'build.gradle']
最低0.47元/天 解锁文章
1526

被折叠的 条评论
为什么被折叠?



