解決flutter運行報錯:flutter_tools depends的處理方法

2020-12-12 義縣遊學電子科技公司

我是您的朋友義縣遊學電子科技.今天帶來的flutter的錯誤解決方法是關於web平臺運行時提示:"Because flutter_tools depends on shelf_packages_handler any which doesn't exist(could not find package shelf_packages_handler in cache) ,version solving failed"的錯誤信息,導致無法正常調試.產生的錯誤提示如下:

產生的錯誤提示

完整錯誤提示是這樣的:Because flutter_tools depends on shelf_packages_handler any which doesn't exist(could not find package shelf_packages_handler in cache) ,version solving failed

我說下產生這樣的錯誤背景.

值得注意的是中國用戶一定要配置這2個環境變量,我留言告訴大家吧,因為檢測是廣告.

2.產生的錯誤的過程

.我打開vscode進行對pubspec.yaml進行get,獲取包和插件.通過了.然後,我就點擊f5運行調試,這時錯誤就產生了.也就是開始的錯誤提示圖,內容就是:Because flutter_tools depends on shelf_packages_handler any which doesn't exist(could not find package shelf_packages_handler in cache) ,version solving failed.

一開始我也發懵,怎麼會呢,是不是我這移動寬帶的被阻擋了,很有可能哦.但經過技術處理可以連接谷歌,也沒能有效處理這個錯誤.

3.解決過程

於是查了一些方法,把這個問題給解決了.首先打開路徑F:\Android\flutter_windows_v1.14.6-beta\flutter\.pub-cache\hosted打開後,你會發現路徑下存在2個文件夾.pub.dartlang.org和pub.flutter-io.cn如下圖

路徑下存在2個文件夾.pub.dartlang.org

那這裡就是來了關鍵的一步.打開pub.dartlang.org文件夾複製其中的所有內容,然後打開pub.flutter-io.cn這個文件夾,粘貼到其中.如果粘貼過程中提示,已經存在是否替換,這時我選擇的否.選擇是的情況下,我沒測試,我猜測應該是一樣的.如果你測試了,可以留言告訴大家哦.下圖是正常運行的效果圖:

正常運行的效果圖

最後呢,告訴大家關於maya建模和嵌入式,c++,flutter,python,qt的教程我都會更新哦,歡迎關注我.

相關焦點

  • Flutter 要起飛 , Flutter 1.12 正式發布回顧!
    該版本解決了 4,571 個報錯,合併了 1,905 份 pr,同時本次發布也是 Flutter 一年內的第五個穩定版本。結合本次 Flutter Interact ,可以總結出幾個關鍵詞是: Platform 、 DartPad 、Spuernova 、AdobeXD、Hot UI 和 Layout Explorer。
  • Flutter Running Gradle task 'assembleDebug'解決方法
    前言最近用flutter做個app,當運行flutter run的時候,一直卡在這個地方動不了,如下圖:運行時會卡在Running 'gradle assembleDebug, 因為Gradle的Maven倉庫在國外, 可以使用阿里雲的鏡像地址。
  • 學習Flutter遇到的問題以及解決方案
    /cookbook/navigation/returning-data/6:如果提示:androidx.core.相關錯誤:請使用以下方法解決:解決方案1:在gradle.properties文件中加入android.enableJetifier=trueandroid.useAndroidX=true解決方案2:
  • 【Flutter桌面篇】Flutter&Windows應用嘗鮮
    一、運行Flutter初始項目1.FlutterSDK桌面程序創建目前穩定版不支持Windows,我可以新建個文件夾,下載master分支的Flutter修改計算機的環境變量,指向master分支的Flutter SDK開啟Windows支持: flutter config --enable-windows-desktop創建Flutter項目, 建議命令行創建,比較方便。
  • Flutter 實戰4
    其中一個屬性不能被直接賦值,因此它被定義為一個 getter 方法(而不是變量)。pub get下載安裝它需要切換指令: flutter channel beta(切回來:flutter channel stable)使本機flutter支持web指令: flutter config --enable-web用flutter doctor -v查看是否支持
  • Flutter 實戰11
    單元測試通常用於測試單個功能、方法或類,其目的在於驗證邏輯單元在各種輸入條件下仍然可以輸出正確的結果。單元測試通常不會發生磁碟讀寫操作,不會顯示在屏幕上,也不會從運行測試的進程以外截取用戶操作。下面來看一下單元測試是如何進行的。
  • 解決flutter最新版無法進行web開發問題的方案
    大家好,這裡是義縣遊學電子科技有限公司,今天我來跟大家分享一個flutter開發web的問題解決方案.最近谷歌發布了新版的flutter穩定版,解決了各項性能問題.但是當我用flutter最新測試版進行web開發時卻出現了報錯.
  • Flutter doctor 命令,解決Flutter開發環境疑難雜症,建議收藏
    而在2018年,我們的主角變成了Flutter,這是Goolge開源的一個移動端跨平臺解決方案,可以快速開發精美的移動App。希望跟大家一起學習,一起進步!下載doctor命令doctor命令是Flutter SDK裡面自帶的一個命令。
  • Mac版最詳細的Flutter開發環境搭建
    而網上很多相關博客教程,感覺不夠詳細,許多環境搭建過程中的坑確實是提到了,但解決的辦法寫的比較籠統,在此我將本次環境搭建鎖遇到的各種奇奇怪怪的問題一一匯總,爭取結合各路大神的博客加上自己實際遇到的問題整理出一篇超級實用且詳細的教程,讓童鞋們在學習flutter的路上少走彎路,讓你的起跑順暢起來,大神們請指正或忽略。系統環境要求Flutter是相對新出的框架,對系統有一定的要求。
  • Flutter 入門路線圖
    • Install21[21]https://flutter.dev/docs/get-started/install解決安裝過程中的問題如果您在安裝 flutter 時遇到任何問題,並且 flutter 無法正常工作,那麼這就是出現了一些問題。
  • Flutter實現國際化
    2.1.1. pubspec添加依賴想要使用 flutter_localizations 的話,我們需要在 pubspec.yaml 文件中添加它作為依賴:dependencies:  flutter:    sdk: flutter  flutter_localizations
  • Flutter狀態State的5種應對方法
    (https://github.com/chimon2000/flutter_state_five_ways)不管你是剛開始了解 Flutter,還是已經接觸 Flutter 有了一段時間,你都可能已經知道有很多方法可以處理應用程式狀態。我可以肯定,每個月都會冒出來一些新的途徑。因為沒有太多可以直接對比的例子,所以想要了解這些方法之間的差異和各自的權衡可能會很困難。
  • 義縣遊學電子科技:flutter-web設置meta標籤便於搜索採集的方法
    義縣遊學電子科技,提供軟體編程開發,硬體,嵌入式技術,也會分享一些軟體的使用方法,希望大家多多支持.今天分享一個重磅的技術文章,對於很多用過flutter開發web的朋友一定非常熟悉了開發流程和頁面編寫.但是最終部署是不是會存在一些問題呢?
  • Flutter加載網頁之官方webview_flutter講解
    前言最近在用flutter開發一個App,其中需要加載網頁,本來以為很簡單的一件事,卻遇到了不少坑,最後整整搞了一上午。對於加載網頁這個功能來說,flutter並沒有組件,反而是第三方開發了一些組件,目前比較常用的有二種: flutter_webview_plugin webview_flutterflutter_webview_plugin是目前用得最火的一種,也是比較好用的,但是它有個致命的缺點,它不支持「進入某個URL之前攔截」,這也是我放棄它的原因。
  • 為什麼我們應該使用 Flutter? - CSDN
    感興趣的同學可以關注 GitHub:https://github.com/flutter/flutterFlutter 的優勢相比較目前的混合開發方案,Flutter 提供了大量的文檔,能非常快速且友好的讓你加入到這個大家庭。
  • 實操|在 Flutter 中創建通信橋
    我們會向 pubspec.yaml 文件中添加依賴:dependencies: flutter: sdk: flutter webview_flutter: ^1.0.7然後,我們需要運行 Pub get 或者在終端中:flutter pub get然後,我們需要在 main.dart 文件中導入這個包:import 'package:webview_flutter
  • Flutter教程從零構建電商應用(一)
    在這個系列中,我們將學習如何使用google的移動開發框架flutter創建一個電商應用。本文是flutter框架系列教程的第一部分,將學習如何安裝Flutter開發環境並創建第一個Flutter應用,並學習Flutter應用開發中的核心概念,例如widget、狀態等。
  • <譯>解密Flutter響應式布局
    在本文中,我將向您展示在設計響應式布局時可以遵循的一些方法。在使用Flutter構建響應式布局之前,我想說明一下Android和iOS是如何處理不同屏幕大小的布局的。Android的方法為了處理不同的屏幕尺寸和像素密度,在Android中使用了以下概念:1.
  • 精講Flutter官網的第一個例子
    更多優質免費教程:http://tryenough.com/type-flutter原文連結:https://tryenough.com/flutter04前言學習Flutter你一定會看到官網的第一個例子:中文版 或 英文版。但是作為新手,或許你看的會很費勁,這篇文章的目的是幫助你更好的理解這個例子。
  • Flutter Go首頁、文檔和下載 - Flutter 學習 App - OSCHINA
    flutter優點主要包括: 跨平臺 開源 Hot Reload、響應式框架、及其豐富的控制項以及開發工具 靈活的界面設計以及控制項組合 藉助可以移植的GPU加速的渲染引擎以及高性能ARM代碼運行時已達到高質量的用戶體驗Flutter Go 的由來 Flutter學習資料太少,對於英文不好的同學相對來說比較困難 官網文檔示例不夠健全,不夠直觀 各個 widget 的用法各異,屬性紛繁