flutter项目中闪退问题的分析与解决方案
问题场景在安装了某个插件之后,或者从仓库里拉代码到本地之后,或者升级你的flutter版本之后。总之一定是当执行了flutter packages get之后,出现了app闪退的问题;ps: 要注意的是,此时终端并没有显示任何的错误信息。并且停留在 Installing app.apk 这一步。就像上面这样如果你也碰到这个问题,恭喜你,下面的办法可以帮你解决这个问题请严格按照下面步骤执行首先要关闭
·
问题场景
在安装了某个插件之后,或者从仓库里拉代码到本地之后,或者升级你的flutter版本之后。总之一定是当执行了flutter packages get之后,出现了app闪退的问题;
ps: 要注意的是,此时终端并没有显示任何的错误信息。并且停留在 Installing app.apk 这一步。
就像上面这样
如果你也碰到这个问题,恭喜你,下面的办法可以帮你解决这个问题
请严格按照下面步骤执行
- 首先要关闭你的flutter项目
- 找到flutter SDK 下的.pub-cache\hosted\pub.dartlang.org文件夹,这个文件夹里放着你曾经装过的所有版本的插件
ps: 我的路径是这个: D:\Flutter\flutter.pub-cache\hosted\pub.dartlang.org
你会看到这样一推插件文件
- 把这里的文件全部删掉。
ps: 如果你没有pub.dartlang.org文件夹,请翻一下hosted下的其他文件夹,会找这个上面这堆文件的。
- 回到你的项目,执行flutter clean
- 执行flutter run,搞定,收工。
最后的最后,删除缓存这个方法,可以解决很多类似的问题,但是你的问题并不一定只是因为他引起的(比如你像我一样升级了flutter),也许他会解决你一部分问题。但是你启动项目依然报错,不要怀疑这个方法的有效性。我用过很多次,屡试不爽。
更多推荐
已为社区贡献3条内容
所有评论(0)