1、当 flutter pub get 指令报如下错误时:
pub get failed
command: "/Users/***/developer/flutter/bin/cache/dart-sdk/bin/dart __deprecated_pub
--color --directory . get --example"
pub env: {
"FLUTTER_ROOT": "/Users/***/developer/flutter",
"PUB_ENVIRONMENT": "flutter_cli:get",
"PUB_CACHE": "/Users/***/.pub-cache",
}
exit code: 1
原因分析:
可能是版本不匹配或者是缓存导致的问题。
解决方案:
1、首先,删除 pubspec.lock。然后再运行以下命令:
flutter clean
flutter pub get
2、尝试使用如下指令:
flutter clean
flutter pub upgrade
flutter pub get
2、当flutter pub get 时报404 Not Found错误:
Not Foundpackage:pub/src/http.dart 232:5 _ThrowingClient.send HTTP error 404: Not Found:
原因分析:
可能是pub get 某一个/或多个插件失败导致的。
解决方案:
1、检查网络代理是否正常。
2、如果网络正常,可进行注销的一半插件的方法通过 flutter pub get ,进行筛选那个插件出了问题,flutter pub get 没问题 ,说明插件问题出现在注销的插件,多次尝试可定位到那个插件问题。