我是第一次构建一个flutter应用程序。我找出了使用yaml时遇到的初始错误。现在我的错误是“在pubspec.yaml中检测到错误:没有找到asset: asset/food.jpg的文件或变体。
生成资产时出错,错误: Gradle任务assembleDebug失败,退出代码为% 1“
我为我正在使用的图片创建了一个文件夹,命名为'assets‘,图片在该文件夹中。yaml无法识别该文件夹。我想这条路是不对的。
颤动:
下面这行代码确保Material Icons字体包含在您的应用程序中,以便您可以使用# material icons类中的图标。用途-材料-设计: true
要向应用程序添加资产,请添加一个资产部分,如下所示:
资源:- assets/food.jpg
上面的代码就是yaml上的代码。
android studio的代码如下:
import 'package:flutter/material.dart';
main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
build(context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(
title: Text('EasyList'),
),
body: Card(child: Column(children: <Widget>[
Image.asset('assets/food.jpg'),
Text('Food Paradise')
],),),
),
);
}
}
以下是错误:
在pubspec.yaml中检测到错误:未找到asset: asset/FOOD.JPG的文件或变体。
生成资产时出错,返回错误: Gradle任务assembleDebug失败,退出代码为%1
我正在试着把照片放到应用程序上。有什么建议吗?
发布于 2019-04-01 01:41:23
确保pubspec.yaml
缩进正确&在assets
目录中添加了food.jpg
图像文件。
flutter:
uses-material-design: true
assets:
- assets/food.jpg
还要确保在项目的根目录下创建assets
目录。
- app/
- android/
- assets/
- lib/
- pubspec.yaml
- other directories/files
发布于 2019-04-01 02:17:55
下面是我如何在flutter上设置我的“资源”文件夹。我打开了assets文件夹。对吗?
flutter_practice
.idea
android
assets
food (2).jpg
gradle
ios
lib
test
.gitignore
.metadata
.packages
build.gradle
flutter_practice.iml
gradlew
gradlew.bat
local.properties
pubspec.lock
pubspec.yaml
README.md
https://stackoverflow.com/questions/55443590
复制相似问题