關於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),也許他會解決你一部分問題。但是你啓動項目依然報錯,不要懷疑這個方法的有效性。我用過很多次,屢試不爽。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章