【发布时间】:2020-08-07 17:27:47
【问题描述】:
我使用 Visual Studio 代码和 Andriod Studio IDE 以及不同的 AVD 管理器,但是当我使用 Image 资产运行应用程序时出现错误 No file or variant found for assets: assets/puffin.jpeg。
简单示例: main.dart
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
var title = 'Web Images';
return MaterialApp(
title: title,
home: Scaffold(
appBar: AppBar(
title: Text(title),
),
body: Container(
alignment: Alignment.center,
child: Image.asset(
"assets/puffin.jpeg",
width: 280.0,
),
)
),
);
}
}
pubspec.yaml
name: flutter_app_test
description: A new Flutter application.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.0.0+1
environment:
sdk: ">=2.7.0 <3.0.0"
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.3
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
uses-material-design: true
assets:
- assets/puffin.jpeg
运行颤振医生
[√] Flutter (Channel stable, v1.17.5, on Microsoft Windows [Version 10.0.18363.959], locale en-US)
[√] Android toolchain - develop for Android devices (Android SDK version 30.0.1)
[√] Android Studio (version 4.0)
[√] VS Code (version 1.47.3)
[√] Connected device (1 available)
• No issues found!
【问题讨论】:
-
您是否已从冷态加载应用程序?
-
如果我理解正确什么是冷启动。 (冷启动在android中也称为启动屏幕、启动屏幕或冷启动)否。
-
要添加资产,您不能进行热重载。
-
停止应用并重新启动应用。热重载不起作用。
-
在没有热重载的情况下运行应用程序。