首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何使用android studio在flutter上加载图像

如何使用android studio在flutter上加载图像
EN

Stack Overflow用户
提问于 2019-04-01 01:34:03
回答 2查看 957关注 0票数 0

我是第一次构建一个flutter应用程序。我找出了使用yaml时遇到的初始错误。现在我的错误是“在pubspec.yaml中检测到错误:没有找到asset: asset/food.jpg的文件或变体。

生成资产时出错,错误: Gradle任务assembleDebug失败,退出代码为% 1“

我为我正在使用的图片创建了一个文件夹,命名为'assets‘,图片在该文件夹中。yaml无法识别该文件夹。我想这条路是不对的。

颤动:

下面这行代码确保Material Icons字体包含在您的应用程序中,以便您可以使用# material icons类中的图标。用途-材料-设计: true

要向应用程序添加资产,请添加一个资产部分,如下所示:

资源:- assets/food.jpg

上面的代码就是yaml上的代码。

android studio的代码如下:

代码语言:javascript
复制
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

我正在试着把照片放到应用程序上。有什么建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-01 01:41:23

确保pubspec.yaml缩进正确&在assets目录中添加了food.jpg图像文件。

代码语言:javascript
复制
flutter:
  uses-material-design: true
  assets:
    - assets/food.jpg

还要确保在项目的根目录下创建assets目录。

代码语言:javascript
复制
- app/
   - android/
   - assets/
   - lib/
   - pubspec.yaml
   - other directories/files
票数 1
EN

Stack Overflow用户

发布于 2019-04-01 02:17:55

下面是我如何在flutter上设置我的“资源”文件夹。我打开了assets文件夹。对吗?

代码语言:javascript
复制
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
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55443590

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档