flutter已有app项目,运行在桌面上
可以借鉴学习的内容:
Flutter 开发桌面应用——迁移已有应用到桌面版 - 简书 (jianshu.com)
go get 报错 和超时 - G0mini - 博客园 (cnblogs.com)
flutter 打包 windows桌面端程序步骤(生成.exe文件) - 简书 (jianshu.com)
1. 首先开启flutter windows支持
flutter config --enable-windows-desktop
使用flutter devices查看连接的设备,以查看开启的支持效果

接著,flutter create myapp

进入 myapp文件中,运行桌面端,flutter run -d windows
运行失败,flutter doctor

此处错误解决方案:运行flutter doctor命令检测环境是否配置成功报错及解决方案_么心么肺的博客-CSDN博客
其中获取licenses时,java版本报错,不过Android SDK支持的Java版本是JDK 8和JDK 11,可能是我安装的11级别不够?
我懒得更新Java了,我投机取巧,准备试试降低command-line的版本,可以正常进行,不过应该选择latest
一般来说,进行到上面链接的第二个步骤就可以了,第三个步骤我没有进行,不过如果进行,可能会遇到choco的不存在的问题,
在管理员powershell中:
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
,至此,能够成功运行基础flutter的软件。

2. 在自己的已有项目中操作
flutter create .


然后运行
flutter run -d windows
——————————
接下来处理个人项目的报错:

a. Building with plugins requires symlink support.

b. 重新运行,遇到新的错误:NUGET.EXE not found.
CMake Error at flutter/ephemeral/.plugin_symlinks/flutter_blue_plus/windows/CMakeLists.txt:10 (message):
Please install this executable, and run CMake again.

下载nuget
然后放在自定义文件夹中,把位置放在系统设置的路径里;接着项目中全局搜索nuget

这里再次运行还是不行,我准备重启一下(我的电脑每次重装新的路径,想要生效,基本都得重启),不过顺便把前面的vs中,增加了几个选项的下载。

c. 重启之后:前一个问题解决了,新的问题产生了;应该是不能应用在电脑端的插件造成的?

CMake Error:
Error evaluating generator expression:
$
No target "flutter_blue_plus_plugin"
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
