我收到以下错误:
Note: /Users/D/flutter/.pub-cache/hosted/pub.dartlang.org/cloud_firestore-0.13.4/android/src/main/java/io/flutter/plugins/firebase/cloudfirestore/CloudFirestorePlugin.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Note: /Users/D/flutter/.pub-cache/hosted/pub.dartlang.org/share-0.6.3+6/android/src/main/java/io/flutter/plugins/share/SharePlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/D/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.5/android/src/main/java/io/flutter/plugins/pathprovider/PathProviderPlugin.java uses or overrides a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: /Users/D/flutter/.pub-cache/hosted/pub.dartlang.org/square_in_app_payments-1.3.0/android/src/main/java/sqip/flutter/internal/CardEntryModule.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Run Code Online (Sandbox Code Playgroud)
解决此问题的步骤:
将依赖项更新为以下内容:
cupertino_icons: ^0.1.3
firebase_core: ^0.4.4+2
firebase_auth: ^0.15.5+2
google_sign_in: ^4.1.4
image_picker: ^0.6.3+4
cloud_firestore: ^0.13.4
percent_indicator: ^2.1.1+1
uuid: ^2.0.4
share: ^0.6.3+6
path_provider: ^1.6.5
barcode_scan: ^2.0.1
intl: …Run Code Online (Sandbox Code Playgroud) 我一直在尝试使用 Material 和 Cupertino 小部件解决一些问题。
1)我似乎无法弄清楚如何为两者全局定义字体系列。要么我使用 aCupertinoApp并让 Cupertino 小部件正确,要么MaterialApp让 Material 主题小部件正确。
2)如何在primaryColor没有 的情况下定义 Cupertino属性CupertinoTheme?
我找到了一个叫做 MaterialBasedCupertinoThemeData 的东西,但我不确定它是如何工作的/找不到任何关于它的文档/教程。
我找不到关于该主题的任何其他问题,希望得到帮助!
@override
Widget build(BuildContext context) {
return CupertinoApp(
title: 'betterfriend',
debugShowCheckedModeBanner: false,
// This lets us use material components
localizationsDelegates: <LocalizationsDelegate<dynamic>>[
DefaultMaterialLocalizations.delegate,
DefaultWidgetsLocalizations.delegate,
DefaultCupertinoLocalizations.delegate,
],
home: CupertinoTheme(
data: MaterialBasedCupertinoThemeData(
materialTheme: ThemeData(textTheme: Styles.textTheme),
),
child: ScreenSwitcher(),
),
);
}
Run Code Online (Sandbox Code Playgroud) 我已经安装了 Android Studio 和插件的 DART,FLUTTER 来启动 flutter,但是因为在创建我的第一个 Flutter 项目时我无法提供 sdk 的路径。
我正在学习颤振网络。
单击按钮时,我试图打开另一个 url。有没有这样的方法:
onclick: ()=>openurl("https://test.com")
我怎样才能做到这一点?
请帮忙
我有一个按钮,点击它我想要一个对话框弹出,我通过使用 showDialog 并在那里调用我的对话框方法来做到这一点。但我不知道我应该如何使用图像文本并在一行中得分。?
提供了图像,代码也向我建议,好吗?
这是使用 showDialog 的地方
Row(
children: <Widget>[
RaisedButton(
padding: EdgeInsets.symmetric(horizontal: 30.0, vertical: 15.0),
textColor: Colors.black,
child: Text(
'LeaderBoard',
style: TextStyle(
fontSize: 20.0,
fontWeight: FontWeight.bold,
),
),
onPressed: () {
showDialog(
context: context,
builder: (BuildContext context) => leadDialog);
},
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(10.0)),
),
Run Code Online (Sandbox Code Playgroud)
我的对话框方法
import 'package:flutter/material.dart';
Dialog leadDialog = Dialog(
child: Container(
height: 300.0,
width: 360.0,
color: Colors.white,
child: Column(
mainAxisAlignment: MainAxisAlignment.end,
children: <Widget>[
Padding(
padding: EdgeInsets.all(15.0),
child: Text(
'Choose from Library',
style:
TextStyle(color: Colors.black, fontSize: 22.0), …Run Code Online (Sandbox Code Playgroud) 为什么Another exception was thrown: FormatException: Invalid number (at character 1)在一切恢复正常之前,我的屏幕上会出现错误几微秒。有时它甚至不会发生。下面是我的 StreamBuilder 函数:
_delivered() {
print('In the delivered function:${resId},${customerId}, ');
return StreamBuilder<QuerySnapshot>(
stream: Firestore.instance
.collection('restaurants')
.document(resId)
.collection('customers')
.document(customer)
.collection('orders')
.where('deliveryTime', isGreaterThan: '')
.snapshots(),
builder: (context, snapshot) {
print('Does snapshop have data? ${snapshot.hasData}');
if (!snapshot.hasData) return Container();
List deliveredListFromServer = snapshot.data.documents;
return Expanded(
child: ListView(
shrinkWrap: true,
children: deliveredListFromServer.map((item) {
print('document id: ${item.documentID}');
return InkWell(
child: SizedBox(
height: 50,
child: Row(
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
SizedBox(
width: 80,
child: Text( …Run Code Online (Sandbox Code Playgroud) 现在一周,有时当我 HotReload 我的更改没有应用(日志说它是 HotReload 但实际上他们不是)和我 HotRestart 时一样,所以我被迫停止并重新运行应用程序(和有时删除构建)!
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel beta, v1.15.17, on Microsoft Windows [version 10.0.17763.1098], locale fr-FR)
[?] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
[?] Chrome - develop for the web
[?] Android Studio (version 3.6)
[?] Connected device (3 available)
• No issues found!
Run Code Online (Sandbox Code Playgroud)
我在 Android Emulator 9 Pie 上运行我的应用程序。
编辑:我试图使 AndroidStudio 的缓存无效并重新启动,并且还尝试了另一个模拟器,但它没有解决问题......
run-app flutter flutter-build flutter-hotreload flutter-compiler
我在 Xcode 中更改了模拟器,但是当我在 Android Studio 上打开它时,它总是打开同一个如何更改 Flutter 的模拟器?
最近,flutter 宣布发布适用于 Flutter 的 Google 移动广告,这是一款与 AdMob 和 AdManager 配合使用的新 SDK,可提供各种广告格式,包括横幅广告、插页式广告、原生广告和用于 Flutter 的激励视频广告
我想通过 AdMob 展示广告来通过我的 Flutter 应用获利。我们如何在我们的 Flutter 应用程序中设置和集成谷歌移动广告
flutter ×10
dart ×7
admob ×1
appbar ×1
back-button ×1
dialog ×1
flutter-web ×1
flutter2.0 ×1
google-fonts ×1
gradle ×1
ios ×1
macos ×1
openurl ×1
run-app ×1
simulator ×1
xcode ×1