Android 字体下的意外关键资产((字符串))-移动应用程序在颤振和飞镖中出错
我是移动开发的新手,我正在使用Dart和Flatter构建移动应用程序,包括android和ios应用程序。问题是我无法启动我的应用程序,并且我不断收到与Android 字体下的意外关键资产((字符串))-移动应用程序在颤振和飞镖中出错,android,ios,flutter,dart,Android,Ios,Flutter,Dart,我是移动开发的新手,我正在使用Dart和Flatter构建移动应用程序,包括android和ios应用程序。问题是我无法启动我的应用程序,并且我不断收到与pubspec.yaml文件相关的错误 当我评论字体:部分时,应用程序运行正常。但是我需要加载字体,所以这并不能解决我的问题 这是我的publispec.yaml name:simple\u应用程序 描述:一个新的颤振项目。 版本:1.0.0+1 环境: sdk:“>=2.1.0请参阅我的工作示例 fonts: - family:
pubspec.yaml
文件相关的错误
当我评论字体:
部分时,应用程序运行正常。但是我需要加载字体,所以这并不能解决我的问题
这是我的publispec.yaml
name:simple\u应用程序
描述:一个新的颤振项目。
版本:1.0.0+1
环境:
sdk:“>=2.1.0请参阅我的工作示例
fonts:
- family: icomoon
fonts:
- asset: assets/fonts/IcoMoon.ttf
- family: Qwigley
fonts:
- asset: assets/fonts/Qwigley-Regular.ttf
- family: Dosis
fonts:
- asset: assets/fonts/dosis/Dosis-Regular.otf
weight: 400
- asset: assets/fonts/dosis/Dosis-Medium.otf
weight: 500
- asset: assets/fonts/dosis/Dosis-SemiBold.otf
weight: 600
- asset: assets/fonts/dosis/Dosis-Bold.otf
weight: 800
- asset: assets/fonts/dosis/Dosis-ExtraBold.otf
weight: 900
字体:
-家庭:罂粟
字体:
-资产:资产/font/Poppins-Black.ttf
检查资产和资产之间是否存在差异。请检查并更新它。尝试此pubspec.yaml
:
name: custom_fonts
description: An example of how to use custom fonts with Flutter
dependencies:
flutter:
sdk: flutter
dev_dependencies:
flutter_test:
sdk: flutter
flutter:
fonts:
- family: DUBAI
fonts:
- asset: assets/fonts/DUBAI-BOLD.TTF
- asset: assets/fonts/DUBAI-LIGHT.TTF
- asset: assets/fonts/DUBAI-MEDIUM.TTF
- asset: assets/fonts/DUBAI-REGULAR.TTF
- family: Dima
fonts:
- asset: assets/fonts/DimaPlatinum.ttf
uses-material-design: true
assets:
- assets/azmoon.db
- assets/qi1.png
也许你想看看main.dart
:
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Custom Fonts',
// Set Raleway as the default app font.
theme: ThemeData(fontFamily: 'Raleway'),
home: MyHomePage(),
);
}
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
// The AppBar uses the app-default Raleway font.
appBar: AppBar(title: Text('Custom Fonts')),
body: Center(
// This Text widget uses the RobotoMono font.
child: Text(
'Roboto Mono sample',
style: TextStyle(fontFamily: 'RobotoMono'),
),
),
);
}
}
请参见上的完整教程
如果您遇到“错误:无法在pubspec.yaml中找到资产条目”问题,请参阅。
:)资产,而不是资产。请检查omg非常感谢@AlekseyPotapov,这也是我的问题,它让我发疯,试图找出我做错了什么
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Custom Fonts',
// Set Raleway as the default app font.
theme: ThemeData(fontFamily: 'Raleway'),
home: MyHomePage(),
);
}
}
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
// The AppBar uses the app-default Raleway font.
appBar: AppBar(title: Text('Custom Fonts')),
body: Center(
// This Text widget uses the RobotoMono font.
child: Text(
'Roboto Mono sample',
style: TextStyle(fontFamily: 'RobotoMono'),
),
),
);
}
}