LaoMengFlutter / flutter-do

包含350多个组件用法、组件继承关系图、40多个 loading 组件,App升级、验证码、弹幕、音乐字幕 4个插件,一个小而全完整的App项目。
http://laomengit.com/
Apache License 2.0
2.62k stars 538 forks source link

1.0.2之后版本依赖报错 #6

Open hellokugo opened 4 years ago

hellokugo commented 4 years ago

pubspec.yaml添加依赖报错了,测试发现1.0.1没有问题,1.0.2开始出现问题,报错如下:

__MACOSX/flutter_verification_box/._README.md: Truncated tar archive tar: Error exit delayed from previous errors.

Failed to extract .tar.gz stream to /Users/flutter/.pub-cache/_temp/dir24yhNG (exit code 1).

package:pub/src/io.dart 873:5 extractTarGz

===== asynchronous gap ===========================

package:pub/src/source/hosted.dart 323:11 BoundHostedSource._download

===== asynchronous gap ===========================

package:pub/src/source/hosted.dart 217:13 BoundHostedSource.downloadToSystemCache

package:pub/src/entrypoint.dart 388:48 Entrypoint._get. dart:async runZoned package:pub/src/http.dart 272:10 withDependencyType

package:pub/src/entrypoint.dart 384:12 Entrypoint._get

dart:async Future.wait

package:pub/src/entrypoint.dart 245:18 Entrypoint.acquireDependencies dart:async _completeOnAsyncReturn

package:pub/src/solver/version_solver.dart VersionSolver.solve

dart:async _completeOnAsyncReturn

下载1.0.2的.tar.gz包发现也解压不了,一开始怀疑电脑的gzip出问题了,但是试过其他第三方库是可以正常解压,brew install gzip重新安装gzip也一样不行,目前只能拿源码clone到本地玩了

LaoMengFlutter commented 4 years ago

这个应该是环境的问题

Mockingbird1234 commented 4 years ago

一样的问题,只有1.0.0版本,var result = await _channel.invokeMethod('getAppInfo');这句话会抛出错误。

LaoMengFlutter commented 4 years ago

你们2这都不是同一个插件,app更新到最新版本就可以了,这个问题修复了

LaoMengFlutter commented 4 years ago

把缓存删除重新flutter get下试试

zgc commented 4 years ago

我在https://pub.dev/packages/flutter_verification_box/versions下载的包也是有问题的,不能解压

hellokugo commented 4 years ago

我在https://pub.dev/packages/flutter_verification_box/versions下载的包也是有问题的,不能解压

应该是压缩包上传出现问题,1.0.1没有问题。clone到本地玩吧

AshaLiu commented 4 years ago

1.0.3也遇到了这样的问题