小编shi*_*aru的帖子

“资产不存在或数据为空”,但资产存在且有数据

我放入 pubspec.yaml 并运行 flutter pub get。我什至可以在内置文件资源管理器中查看 VS 代码上的文件,但它仍然给出相同的错误。

class OnloginScreen extends StatefulWidget {
  const OnloginScreen({super.key});

  @override
  State<OnloginScreen> createState() => _OnloginScreenState();
}

class _OnloginScreenState extends State<OnloginScreen> {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      body: Stack(children: [
        RiveAnimation.asset('assets\RiveAssets\shapes.riv'),
      ]),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

错误:

E/flutter ( 4055): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: Unable to load asset: "assetsRiveAssetsshapes.riv".
E/flutter ( 4055): The asset does not exist or has empty data.
E/flutter ( 4055): #0      PlatformAssetBundle.load.<anonymous closure> (package:flutter/src/services/asset_bundle.dart:254:9)
E/flutter ( 4055): <asynchronous suspension>
E/flutter ( 4055): …
Run Code Online (Sandbox Code Playgroud)

dart flutter pubspec

7
推荐指数
1
解决办法
8076
查看次数

标签 统计

dart ×1

flutter ×1

pubspec ×1