美文网首页
Flutter packages get failed

Flutter packages get failed

作者: Randy_ed88 | 来源:发表于2018-08-16 15:56 被阅读2250次

错误出处:

Flutter Docs--Write your first app

具体错误信息:

Running "flutter packages get" in startup_namer...
The setter 'readEventsEnabled=' was called on null.
Receiver: null
Tried calling: readEventsEnabled=false
package:pub/src/source/hosted.dart 344                                                   BoundHostedSource._throwFriendlyError
package:pub/src/source/hosted.dart 144                                                   BoundHostedSource.doGetVersions
===== asynchronous gap ===========================
package:pub/src/source.dart 168                                                          BoundSource.getVersions
package:pub/src/solver/package_lister.dart 76                                            PackageLister._versions.<fn>.<fn>
dart:async                                                                               runZoned
package:pub/src/http.dart 275                                                            withDependencyType
package:pub/src/solver/package_lister.dart 75                                            PackageLister._versions.<fn>
===== asynchronous gap ===========================
dart:async                                                                               new Future.sync
package:async/src/async_memoizer.dart 43                                                 AsyncMemoizer.runOnce
package:pub/src/solver/package_lister.dart 74                                            PackageLister._versions
package:pub/src/solver/package_lister.dart 111                                           PackageLister.countVersions
===== asynchronous gap ===========================
package:pub/src/solver/version_solver.dart 355                                           VersionSolver._choosePackageVersion.<fn>
===== asynchronous gap ===========================
package:pub/src/utils.dart 309                                                           minByAsync
===== asynchronous gap ===========================
package:pub/src/solver/version_solver.dart 351                                           VersionSolver._choosePackageVersion
===== asynchronous gap ===========================
package:pub/src/solver/version_solver.dart 98                                            VersionSolver.solve
===== asynchronous gap ===========================
package:pub/src/solver.dart 35                                                           resolveVersions.<fn>
package:pub/src/log.dart 378                                                             progress
package:pub/src/solver.dart 32                                                           resolveVersions
package:pub/src/entrypoint.dart 193                                                      Entrypoint.acquireDependencies
===== asynchronous gap ===========================
package:pub/src/command/get.dart 38                                                      GetCommand.run
package:args/command_runner.dart 194                                                     CommandRunner.runCommand
===== asynchronous gap ===========================
package:pub/src/command_runner.dart 168                                                  PubCommandRunner.runCommand.<fn>
dart:async                                                                               new Future.sync
package:pub/src/utils.dart 115                                                           captureErrors.<fn>
dart:async                                                                               runZoned
package:pub/src/utils.dart 134                                                           captureErrors
package:pub/src/command_runner.dart 168                                                  PubCommandRunner.runCommand
===== asynchronous gap ===========================
package:pub/src/command_runner.dart 117                                                  PubCommandRunner.run
===== asynchronous gap ===========================
/b/build/slave/Mac_Engine/build/src/third_party/dart/third_party/pkg/pub/bin/pub.dart 8  main
This is an unexpected error. Please run

    pub --trace --verbosity=warning get --no-precompile

and include the logs in an issue on https://github.com/dart-lang/pub/issues/new
pub get failed (1)

解决思路

1. 使用国内镜像

  • 标准的国内镜像
export PUB_HOSTED_URL=https://pub.flutter-io.cn
export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn
  • 上海交通大学镜像
export PUB_HOSTED_URL=https://dart-pub.mirrors.sjtug.sjtu.edu.cn
export FLUTTER_STORAGE_BASE_URL=https://mirrors.sjtug.sjtu.edu.cn 

2.使用终端代理

export http_proxy=http://127.0.0.1:54660
export https_proxy=http://127.0.0.1:54660

3. 偏方(用polipo建立一个http代理到socks5代理的中间转换)

docker run -d -p 8080:8123 clue/polipo proxyAddress=0.0.0.0
export http_proxy=http://127.0.0.1:8080
export https_proxy=http://127.0.0.1:8080

最后向帮助我的朋友表示感谢,也希望能帮到更多的人。

文章参考

https://github.com/flutter/flutter/wiki/Using-Flutter-in-China
https://www.jianshu.com/p/cdca06fcb828

相关文章

网友评论

      本文标题:Flutter packages get failed

      本文链接:https://www.haomeiwen.com/subject/gbznbftx.html