我放入 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)