Flutter 诡异的闪退问题解决方案

问题场景

在安装了某个插件之后,或者从仓库里拉代码到本地之后,或者升级你的flutter版本之后。总之一定是当执行了flutter packages get之后,出现了app闪退的问题;

ps: 要注意的是,此时终端并没有显示任何的错误信息。并且停留在 Installing app.apk 这一步。


就像上面这样

如果你也碰到这个问题,恭喜你,下面的办法可以帮你解决这个问题

请严格按照下面步骤执行

  1. 首先要关闭你的flutter项目
  2. 找到flutter SDK 下的.pub-cache\hosted\pub.dartlang.org文件夹,这个文件夹里放着你曾经装过的所有版本的插件

ps: 我的路径是这个: D:\Flutter\flutter.pub-cache\hosted\pub.dartlang.org


你会看到这样一推插件文件
  1. 把这里的文件全部删掉。

ps: 如果你没有pub.dartlang.org文件夹,请翻一下hosted下的其他文件夹,会找这个上面这堆文件的。

  1. 回到你的项目,执行flutter clean
  2. 执行flutter run,搞定,收工。

最后的最后,删除缓存这个方法,可以解决很多类似的问题,但是你的问题并不一定只是因为他引起的(比如你像我一样升级了flutter),也许他会解决你一部分问题。但是你启动项目依然报错,不要怀疑这个方法的有效性。我用过很多次,屡试不爽。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容