Flutter桌面开发 — Windows平台App安装失败或无法运行的问题及其解决方式

这篇具有很好参考价值的文章主要介绍了Flutter桌面开发 — Windows平台App安装失败或无法运行的问题及其解决方式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装 Microsoft Visual C++ Redistributable

文中所提及的问题,大多和Windows系统缺少Visual C++ 可再发行组件相关,所以先写怎样安装Visual C++ Redistributablevc_redist.exe

下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=53587

Flutter桌面开发 — Windows平台App安装失败或无法运行的问题及其解决方式
点击下载,然后勾选对应的系统,然后点击next。下载完成后安装该软件。
Flutter桌面开发 — Windows平台App安装失败或无法运行的问题及其解决方式


1. 缺少VCRUNTIME140_1.dll文件

错误描述:无法启动此程序,因为计算机中丢失 VCRUNTIME140_1.dll

Flutter桌面开发 — Windows平台App安装失败或无法运行的问题及其解决方式
可能缺少的dll文件

msvcp140.dll
vcruntime140.dll
vcruntime140_1.dll

1.1 开发端的解决方式

  1. 使用flutter build windows命令打包后,在路径 build\windows\runner\release中找到打好的包。
  2. 将缺少的 .dll文件,放入release文件夹下,文件结构如下:
Release
│   flutter_windows.dll
│   msvcp140.dll
│   my_app.exe
│   vcruntime140.dll
│   vcruntime140_1.dll
│
└───data
│   │   app.so
│   │   icudtl.dat

...

  1. 将Release文件夹压缩成zip或使用 Inno Setup、WiX 生成安装包。

1.2 用户端的解决方式

若开发人员没有解决此问题,作为使用者也可自行解决,推荐安装 Visual C++ redistributables,这样可以解决其它dll文件缺失的问题。

安装 Microsoft Visual C++ Redistributable


2. 应用程序无法正第启动(0xc000007b)。

Flutter桌面开发 — Windows平台App安装失败或无法运行的问题及其解决方式

若是Flutter Windows App 在Win7中遇到此问题,需要
安装 Microsoft Visual C++ Redistributable


3. 无法定位程序输入点 ucrtbase.abort 于动态链接库api-ms-win-crt-runtime-|1-1-0.dll上

Flutter桌面开发 — Windows平台App安装失败或无法运行的问题及其解决方式

安装 Microsoft Visual C++ Redistributable
若没有解决,参考下面的解决方式。


4. 无法启动此程序,因为计算机中丢失 api-ms-win-crt-runtime-1-1-0.dll

Flutter桌面开发 — Windows平台App安装失败或无法运行的问题及其解决方式
和问题3有点类似,两种解决方式

方式一: 安装 Microsoft Visual C++ Redistributable

方式二:下载 api-ms-win-crt-runtime-l1-1-0.dll文件,将文件复制到系统文件夹中,若存在则替换。
32位操作系统路径为:C:\Windows\System32,
64位操作系统路径为:C:\Windows\SysWOW64

若有文件还是不行,还得启用这个文件。

  1. 在开始菜单中找到“运行®” (按快捷键“Win键+R”)
  2. 弹出一个对话框,在框内输入 regsvr32 api-ms-win-crt-runtime-l1-1-0.dll , 按下回车。

推荐方式一。

5. Win7 32位系统无法运行

报错描述:此文件的版本与正在运行的Windows版本不兼容,请检查计算机的系统信息以了解需要 x86(32 位)还是 ×64(64 位)版本的程序

Flutter桌面开发 — Windows平台App安装失败或无法运行的问题及其解决方式
原因是Flutter并未支持Windows 32位系统,使用Flutter开发的Windows应用无法在Windows32位系统中运行。
参考如下:https://github.com/flutter/flutter/issues/33862

6. Win7 打开App后黑屏或GUI 不刷新

安装 NET Framework 4.8,下载地址:
https://go.microsoft.com/fwlink/?linkid=2088631文章来源地址https://www.toymoban.com/news/detail-441807.html

到了这里,关于Flutter桌面开发 — Windows平台App安装失败或无法运行的问题及其解决方式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • win11家庭版安装远程桌面服务(使用RDPWra解决windows家庭版无法远程桌面问题)

    win11家庭版安装远程桌面服务(使用RDPWra解决windows家庭版无法远程桌面问题)

    1.进行rdpwrap软件安装 2.设置rdpwrap软件进行相关配置 3.按当前系统版本号修改rdpwrap.ini文件 4.进行windows账户相关设置,进行远程桌面测试 获取RDP软件和相关配置文件 rdpwrap相关压缩包和对应版本号的rdpwrap.ini配置文件 百度网盘获取RDP软件和配置文件 https://pan.baidu.com/s/1EJQnfUMoJ

    2024年02月02日
    浏览(11)
  • kali与Windows安装双系统,grub引导器安装失败,或安装grub后无法引导kali系统问题解决

    kali与Windows安装双系统,grub引导器安装失败,或安装grub后无法引导kali系统问题解决

    安装失败图片   这个时候不要慌,既然它的自动安装无法搞定,那我们就手动安装grub引导器 (注意:本人电脑环境是:windows10,分区表类型是GPT类型。尝试安装kali双系统出现grub引导器错误。不同环境下解决方法可能会有区别。并且接下来的操作可能会导致系统无法启动,请

    2024年02月14日
    浏览(9)
  • Flutter Linux desktop桌面版Build App流程

    Flutter Linux desktop桌面版Build App流程

    Flutter Linux desktop桌面版Build App流程 Flutter 是 Google推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart语言开发 App,一套代码同时运行在 iOS 和 Android平台。 Flutter提供了丰富的组件、接口,开发者可以很快地为 Flutter添加 native扩展。同时 Flut

    2024年02月12日
    浏览(10)
  • flutter 启动其他app server或者页面失败

    1.目标Service 设置  android:exported=\\\"true\\\" 2.目标Service需要声明自定义权限。客户端需要声明权限。 3.目标Service需要添加 intent-filter/intent-filter 检查以上的声明和权限, 如果还是不行 说明是 Android 11引入了* 包可见性 *’ Solve方案 方案一: queries         //你要交互的service的包名

    2024年02月01日
    浏览(15)
  • 在 Windows 操作系统上安装和配置 Flutter 开发环境

    在 Windows 操作系统上安装和配置 Flutter 开发环境 系统配置要求 为了成功安装和运行 Flutter,确保您的开发环境满足以下基本需求: 操作系统:Windows 7 SP1 或更高版本。 处理器:支持 64 位的架构。 磁盘空间:至少预留 2GB 的磁盘空间用于安装 Flutter SDK 及其依赖项。 工具与软

    2024年01月22日
    浏览(13)
  • Flutter 打包 windows桌面端可执行文件

    Flutter 打包 windows桌面端可执行文件

    因为个人兴趣爱好,在写一个跨平台工具。为了省事没去官网看文档,直接翻阅各大博客网站,一个简单的命令,博客写的内容比较复杂。为了方便自己和有需要同学,简单做一个记录。 Flutter提供了一种方便命令行的方式来打包桌面应用程序为可执行文件(.exe) 。 以下是

    2024年01月18日
    浏览(16)
  • .NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)

    .NET / C# 开发 Ubuntu Desktop 跨平台图形界面桌面程序 Avalonia - Visual Studio 安装/创建/运行指南 (一)

    Avalonia 是一个开源的跨平台应用程序框架,用于构建桌面应用程序。它使用 C# 和 XAML 进行开发,可以在 Windows、macOS、iOS、Android 及 Linux 等多个平台上运行。Avalonia 项目地址:https://github.com/AvaloniaUI/Avalonia 本文快速介绍如何入门使用 Avalonia 编写和执行 Ubuntu Desktop 图形界面桌面

    2024年02月01日
    浏览(52)
  • flutter实战(01)windows桌面版 修改应用logo、名称、显示位置、显示大小

    说明:该系列文章主要为flutter在windows桌面平台实战中遇到的一些坑。 只需要在flutter项目/windows/runner/resources目录下替换原来的应用图标 app_icon.ico即可。 修改flutter项目/windows/runner/main.cpp 文件,在函数wWinMain中修改,代码如下: 说明:如果中文显示乱码,那么就使用notpad++编

    2024年01月25日
    浏览(57)
  • Windows10 远程桌面连接失败,报CredSSP加密oracle修正错误解决办法

    最近Windows10 升级后,发现不能远程连接。 不能访问的都报下面这个错了: 原因: 按照提示的微软地址,看了下大致就是服务器端没有更新,而我的win10已经更新了一个安全补丁, 如果双方都没有打补丁的话,可以正常访问。 如果双方都打了补丁的话,也可以正常访问。

    2024年02月15日
    浏览(13)
  • mac:彻底解决-安装应用后提示:无法打开“XXX”,因为无法验证开发者的问题;无法验证此App不包含恶意软件

    mac:彻底解决-安装应用后提示:无法打开“XXX”,因为无法验证开发者的问题;无法验证此App不包含恶意软件

    mac从浏览器或其他电脑接收了应用,但是点击应用时报错,错误信息 无法打开“XXX”,因为无法验证开发者的问题;无法验证此App不包含恶意软件 截图如下: 错误信息 无法打开“XXX”,因为无法验证开发者的问题;无法验证此App不包含恶意软件 在macOS上,如果在打开应用程

    2024年02月03日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包