Flutter 无法在Flatter项目中加载资源

Flutter 无法在Flatter项目中加载资源,flutter,Flutter,我对弗利特是个新手,到目前为止,我发现所有的事情都很容易完成,也很愉快,但现在我被一些看起来很简单的事情困住了——我似乎不能使用本地资产 当我无法加载本地资源mp3文件时,我陷入了AudioPlayer软件包的教程中,即使有教程的代码。我将得到:无法加载资源:(assets/audio.mp3)。我检查了我的pubspec.yaml,一切都是正确的,缩进正确。这个文件肯定就在我的资产文件夹里。我很沮丧,我想我应该做一个更简单的测试。 我尝试运行图像小部件教程中的代码,指向我的资产文件夹中的.pn

我对弗利特是个新手,到目前为止,我发现所有的事情都很容易完成,也很愉快,但现在我被一些看起来很简单的事情困住了——我似乎不能使用本地资产

当我无法加载本地资源mp3文件时,我陷入了AudioPlayer软件包的教程中,即使有教程的代码。我将得到:无法加载资源:(assets/audio.mp3)。我检查了我的pubspec.yaml,一切都是正确的,缩进正确。这个文件肯定就在我的资产文件夹里。我很沮丧,我想我应该做一个更简单的测试。 我尝试运行图像小部件教程中的代码,指向我的资产文件夹中的.png文件

import 'package:flutter/material.dart';

void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
 u /override
 Widget build(BuildContext context) {
 return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text("Image from assets"),
        ),
        body: Image.asset('Capture.PNG'), //   <-- image
      ),
    );
  }
}
我尝试过冷启动模拟器,我在模拟之前运行了flutter clean和flutter pub get,我重新启动了我的计算机,我添加了另一个目录(/images),然后将其删除。我曾尝试使用.jpg而不是.png文件,但没有任何效果。我一直希望在某个地方发现人为错误,但我已经检查了很多次,似乎不太可能。我似乎无法加载一张简单的照片,更不用说播放mp3了。

将其替换为:

Image.asset('assets/Capture.PNG')

pubspec.yaml
缩进看起来格式不正确-在
assets
键只缩进一个空格的情况下,它还能工作吗?
Image.asset('assets/Capture.PNG')