Flutter 故障平台组件上的颤振碰撞
运行我的应用程序时会发生崩溃,但堆栈跟踪不够深入,因为存在异步调用?我想不出是什么在试图抓取图像 下面是我的pubspec.yaml文件的资产部分Flutter 故障平台组件上的颤振碰撞,flutter,dart,Flutter,Dart,运行我的应用程序时会发生崩溃,但堆栈跟踪不够深入,因为存在异步调用?我想不出是什么在试图抓取图像 下面是我的pubspec.yaml文件的资产部分 assets: - assets/ - assets/images/ 使用VSCode,它会显示我引用的任何图像,或者如果我将鼠标悬停在引用上,它会显示图像 @protected Future<ui.Codec> _loadAsync(AssetBundleImageKey key, DecoderCallback
assets:
- assets/
- assets/images/
使用VSCode,它会显示我引用的任何图像,或者如果我将鼠标悬停在引用上,它会显示图像
@protected
Future<ui.Codec> _loadAsync(AssetBundleImageKey key, DecoderCallback decode) async {
ByteData data;
// Hot reload/restart could change whether an asset bundle or key in a
// bundle are available, or if it is a network backed bundle.
try {
data = await key.bundle.load(key.name);
} on FlutterError {
PaintingBinding.instance.imageCache.evict(key);
rethrow; <---- crashes here
}
@受保护
未来加载异步(AssetBundleImageKey、DecoderCallback解码)异步{
字节数据;
//热重新加载/重新启动可能会更改资产包或密钥是否位于
//捆绑包可用,或者如果它是网络支持的捆绑包。
试一试{
data=wait key.bundle.load(key.name);
}论颤振误差{
PaintingBinding.instance.imageCache.execut(键);
改头换面;