运行一直报这个错误:
error: ../../../.pub-cache/hosted/pub.flutter-io.cn/asn1lib-1.6.5/lib/src/asn1octetstring.dart:30:26: Error: A value of type 'List<int>' can't be assigned to a variable of type 'Uint8List'.
上次也是一样,晕晕乎乎的好了,这次又这样了,查找了一番,原来是引用的版本不一致导致的:
asn1lib:
dependency: transitive
description:
name: asn1lib
sha256: "4bae5ae63e6d6dd17c4aac8086f3dec26c0236f6a0f03416c6c19d830c367cf5"
url: "https://mirrors.tuna.tsinghua.edu.cn/dart-pub/"
source: hosted
version: "1.6.5"
version: "1.6.5"改为version: "1.5.8"
asn1lib 1.5.8 (1.6.5 available)
如果还不行,就清理和获取依赖
有时候,依赖可能会损坏。你可以尝试清理并重新获取依赖:
flutter clean
flutter pub get
重新运行,直到没问题。