Flutter 在macOS上构建颤振工具时出错
环境Flutter 在macOS上构建颤振工具时出错,flutter,Flutter,环境 macOS Sierra 10.12.5 颤振阿尔法0.0.31-框架版本d36e2f6191 场景 在macOS上安装颤振时,我有以下错误 $ git clone -b alpha https://github.com/flutter/flutter.git $ export PATH=`pwd`/flutter/bin:$PATH $ flutter doctor Downloading Dart SDK 1.24.0-dev.6.7... % Total % Recei
- macOS Sierra 10.12.5
- 颤振阿尔法0.0.31-框架版本d36e2f6191
$ git clone -b alpha https://github.com/flutter/flutter.git
$ export PATH=`pwd`/flutter/bin:$PATH
$ flutter doctor
Downloading Dart SDK 1.24.0-dev.6.7...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 57.9M 100 57.9M 0 0 10.8M 0 0:00:05 0:00:05 --:--:-- 12.0M
Building flutter tool...
Failed to precompile coverage:run_and_collect:
'package:convert/src/hex/encoder.dart': malformed type: line 20 pos 13: cannot resolve class 'ChunkedConverter' from 'HexEncoder'
extends ChunkedConverter<List<int>, String, List<int>, String> {
^
Failed to precompile archive:tar:
'package:convert/src/hex/decoder.dart': malformed type: line 21 pos 13: cannot resolve class 'ChunkedConverter' from 'HexDecoder'
extends ChunkedConverter<String, List<int>, String, List<int>> {
^
Failed to precompile coverage:collect_coverage:
'package:convert/src/hex/decoder.dart': malformed type: line 21 pos 13: cannot resolve class 'ChunkedConverter' from 'HexDecoder'
extends ChunkedConverter<String, List<int>, String, List<int>> {
^
Failed to precompile coverage:format_coverage:
'package:convert/src/hex/encoder.dart': malformed type: line 20 pos 13: cannot resolve class 'ChunkedConverter' from 'HexEncoder'
extends ChunkedConverter<List<int>, String, List<int>, String> {
^
'package:convert/src/hex/encoder.dart': malformed type: line 20 pos 13: cannot resolve class 'ChunkedConverter' from 'HexEncoder'
extends ChunkedConverter<List<int>, String, List<int>, String> {
^
$git clone-b alphahttps://github.com/flutter/flutter.git
$export PATH=`pwd`/flatter/bin:$PATH
$flatter医生
正在下载Dart SDK 1.24.0-dev.6.7。。。
%总接收百分比%x平均速度时间电流
数据加载上载总左速度
100 57.9M 100 57.9M 0 0 0 10.8M 0:00:05 0:00:05--------12.0M
建筑颤振工具。。。
未能预编译覆盖率:运行和收集:
“package:convert/src/hex/encoder.dart”:格式错误的类型:第20行位置13:无法从“HexEncoder”解析类“ChunkedConverter”
扩展ChunkedConverter{
^
未能预编译存档:tar:
“package:convert/src/hex/decoder.dart”:格式错误的类型:第21行位置13:无法从“HexDecoder”解析类“ChunkedConverter”
扩展ChunkedConverter{
^
未能预编译覆盖率:收集\u覆盖率:
“package:convert/src/hex/decoder.dart”:格式错误的类型:第21行位置13:无法从“HexDecoder”解析类“ChunkedConverter”
扩展ChunkedConverter{
^
未能预编译覆盖率:格式\u覆盖率:
“package:convert/src/hex/encoder.dart”:格式错误的类型:第20行位置13:无法从“HexEncoder”解析类“ChunkedConverter”
扩展ChunkedConverter{
^
“package:convert/src/hex/encoder.dart”:格式错误的类型:第20行位置13:无法从“HexEncoder”解析类“ChunkedConverter”
扩展ChunkedConverter{
^
我在本地计算机上发现了问题
我的发布缓存上的convert-2.0.1包不正确。
请参阅以下差异
$ /usr/bin/diff -r pub.dartlang.org.bak/convert-2.0.1 pub.dartlang.org/convert-2.0.1/
diff -r pub.dartlang.org.bak/convert-2.0.1/lib/src/hex/decoder.dart pub.dartlang.org/convert-2.0.1/lib/src/hex/decoder.dart
20,21c20
< class HexDecoder
< extends ChunkedConverter<String, List<int>, String, List<int>> {
---
> class HexDecoder extends Converter<String, List<int>> {
diff -r pub.dartlang.org.bak/convert-2.0.1/lib/src/hex/encoder.dart pub.dartlang.org/convert-2.0.1/lib/src/hex/encoder.dart
19,20c19
< class HexEncoder
< extends ChunkedConverter<List<int>, String, List<int>, String> {
---
> class HexEncoder extends Converter<List<int>, String> {
diff -r pub.dartlang.org.bak/convert-2.0.1/lib/src/percent/decoder.dart pub.dartlang.org/convert-2.0.1/lib/src/percent/decoder.dart
28,29c28
< class PercentDecoder
< extends ChunkedConverter<String, List<int>, String, List<int>> {
---
> class PercentDecoder extends Converter<String, List<int>> {
diff -r pub.dartlang.org.bak/convert-2.0.1/lib/src/percent/encoder.dart pub.dartlang.org/convert-2.0.1/lib/src/percent/encoder.dart
22,23c22
< class PercentEncoder
< extends ChunkedConverter<List<int>, String, List<int>, String> {
---
> class PercentEncoder extends Converter<List<int>, String> {
70a70
> (byte >= $0 && byte <= $9) ||
$/usr/bin/diff-r pub.dartlang.org.bak/convert-2.0.1 pub.dartlang.org/convert-2.0.1/
diff-r pub.dartlang.org.bak/convert-2.0.1/lib/src/hex/decoder.dart pub.dartlang.org/convert-2.0.1/lib/src/hex/decoder.dart
20,21c20
类转换器{
diff-r pub.dartlang.org.bak/convert-2.0.1/lib/src/hex/encoder.dart pub.dartlang.org/convert-2.0.1/lib/src/hex/encoder.dart
19,20c19
<类六角编码器
类HexEncoder扩展转换器{
diff-r pub.dartlang.org.bak/convert-2.0.1/lib/src/percent/decoder.dart pub.dartlang.org/convert-2.0.1/lib/src/percent/decoder.dart
28,29c28
类转换器{
diff-r pub.dartlang.org.bak/convert-2.0.1/lib/src/percent/encoder.dart pub.dartlang.org/convert-2.0.1/lib/src/percent/encoder.dart
22,23c22
类编码器扩展转换器{
70a70
>(byte>=$0&&byte我在本地计算机上发现了问题
我的发布缓存上的convert-2.0.1包不正确。
请参阅以下差异
$ /usr/bin/diff -r pub.dartlang.org.bak/convert-2.0.1 pub.dartlang.org/convert-2.0.1/
diff -r pub.dartlang.org.bak/convert-2.0.1/lib/src/hex/decoder.dart pub.dartlang.org/convert-2.0.1/lib/src/hex/decoder.dart
20,21c20
< class HexDecoder
< extends ChunkedConverter<String, List<int>, String, List<int>> {
---
> class HexDecoder extends Converter<String, List<int>> {
diff -r pub.dartlang.org.bak/convert-2.0.1/lib/src/hex/encoder.dart pub.dartlang.org/convert-2.0.1/lib/src/hex/encoder.dart
19,20c19
< class HexEncoder
< extends ChunkedConverter<List<int>, String, List<int>, String> {
---
> class HexEncoder extends Converter<List<int>, String> {
diff -r pub.dartlang.org.bak/convert-2.0.1/lib/src/percent/decoder.dart pub.dartlang.org/convert-2.0.1/lib/src/percent/decoder.dart
28,29c28
< class PercentDecoder
< extends ChunkedConverter<String, List<int>, String, List<int>> {
---
> class PercentDecoder extends Converter<String, List<int>> {
diff -r pub.dartlang.org.bak/convert-2.0.1/lib/src/percent/encoder.dart pub.dartlang.org/convert-2.0.1/lib/src/percent/encoder.dart
22,23c22
< class PercentEncoder
< extends ChunkedConverter<List<int>, String, List<int>, String> {
---
> class PercentEncoder extends Converter<List<int>, String> {
70a70
> (byte >= $0 && byte <= $9) ||
$/usr/bin/diff-r pub.dartlang.org.bak/convert-2.0.1 pub.dartlang.org/convert-2.0.1/
diff-r pub.dartlang.org.bak/convert-2.0.1/lib/src/hex/decoder.dart pub.dartlang.org/convert-2.0.1/lib/src/hex/decoder.dart
20,21c20
类转换器{
diff-r pub.dartlang.org.bak/convert-2.0.1/lib/src/hex/encoder.dart pub.dartlang.org/convert-2.0.1/lib/src/hex/encoder.dart
19,20c19
<类六角编码器
类HexEncoder扩展转换器{
diff-r pub.dartlang.org.bak/convert-2.0.1/lib/src/percent/decoder.dart pub.dartlang.org/convert-2.0.1/lib/src/percent/decoder.dart
28,29c28
类转换器{
diff-r pub.dartlang.org.bak/convert-2.0.1/lib/src/percent/encoder.dart pub.dartlang.org/convert-2.0.1/lib/src/percent/encoder.dart
22,23c22
类编码器扩展转换器{
70a70
>(字节>=$0&&byte)