赞
踩
文中所提及的问题,大多和Windows系统缺少Visual C++ 可再发行组件相关,所以先写怎样安装Visual C++ Redistributable
即 vc_redist.exe
。
下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=53587
点击下载,然后勾选对应的系统,然后点击next。下载完成后安装该软件。
错误描述:无法启动此程序,因为计算机中丢失 VCRUNTIME140_1.dll
可能缺少的dll文件
msvcp140.dll
vcruntime140.dll
vcruntime140_1.dll
flutter build windows
命令打包后,在路径 build\windows\runner\release中找到打好的包。Release
│ flutter_windows.dll
│ msvcp140.dll
│ my_app.exe
│ vcruntime140.dll
│ vcruntime140_1.dll
│
└───data
│ │ app.so
│ │ icudtl.dat
...
若开发人员没有解决此问题,作为使用者也可自行解决,推荐安装 Visual C++ redistributables,这样可以解决其它dll文件缺失的问题。
安装 Microsoft Visual C++ Redistributable
若是Flutter Windows App 在Win7中遇到此问题,需要
安装 Microsoft Visual C++ Redistributable
安装 Microsoft Visual C++ Redistributable
若没有解决,参考下面的解决方式。
和问题3有点类似,两种解决方式
方式一: 安装 Microsoft Visual C++ Redistributable
方式二:下载 api-ms-win-crt-runtime-l1-1-0.dll文件,将文件复制到系统文件夹中,若存在则替换。
32位操作系统路径为:C:\Windows\System32,
64位操作系统路径为:C:\Windows\SysWOW64
若有文件还是不行,还得启用这个文件。
推荐方式一。
报错描述:此文件的版本与正在运行的Windows版本不兼容,请检查计算机的系统信息以了解需要 x86(32 位)还是 ×64(64 位)版本的程序
原因是Flutter并未支持Windows 32位系统,使用Flutter开发的Windows应用无法在Windows32位系统中运行。
参考如下:https://github.com/flutter/flutter/issues/33862
安装 NET Framework 4.8,下载地址:
https://go.microsoft.com/fwlink/?linkid=2088631
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。