我收到以下错误:
即,抛出了另一个异常:ParentDataWidget 的错误使用。在手机屏幕上显示错误。
@override
Widget build(BuildContext context) {
return MaterialApp(
title: widget.title,
theme: ThemeData.light().copyWith(
platform: _platform ?? Theme.of(context).platform,
),
home: DefaultTabController(
length: categoryNames.length,
child: Scaffold(
appBar: AppBar(
title: Text(widget.title),
),
body: SafeArea(
child: Column(
children: <Widget>[
Chewie(
controller: _chewieController,
),
TabBar(
labelColor:Colors.black,
tabs: categoryNames,
),
Expanded(
child: TabBarView(
children: [
ImageList()
],
),
)
/*TabBarView(
children: [
Icon(Icons.directions_car),
Icon(Icons.directions_transit),
Icon(Icons.directions_bike),
],
)*/
],
)
),
),
),
);
}
Run Code Online (Sandbox Code Playgroud)
这是我的代码,请检查并让我知道问题。
当我尝试运行 Flutter 项目时,出现如下错误:
../../../.pub-cache/hosted/pub.dev/file-6.1.2/lib/src/interface/file.dart:15:16:错误:方法“File.create”有命名参数比重写方法“File.create”的命名参数少。未来创建({布尔递归= false});
跑步flutter clean并flutter upgrade没有帮助。怎么了?我该如何解决?
我在项目中将所有内容更改为 9.0,但在许多 pod 中出现相同的错误。
我尝试做很多不同的事情,但没有任何效果。有谁知道我该如何解决这个问题?
warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is
9.0 to 14.0.99. (in target 'gRPC-C++-gRPCCertificates-Cpp' from project 'Pods')
warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is
9.0 to 14.0.99. (in target 'GoogleAppMeasurement' from project 'Pods')
warning: The iOS deployment target 'IPHONEOS_DEPLOYMENT_TARGET' is set to 8.0, but the range of supported deployment target versions is …Run Code Online (Sandbox Code Playgroud) 我可以在Flutter中创建类似于Toasts的东西吗?只是一个微小的通知窗口,它不直接面向用户,并且不会锁定或淡化其背后的视图?
当我使用flutter create命令创建应用程序时,flutter徽标将用作两个平台的应用程序图标.
如果我想更改应用程序图标,我是否应该转到两个平台目录并在那里替换图像?平台目录我的意思 myapp/ios/Runner/Assets.xcassets/AppIcon.appiconset是iOS和myapp/android/app/src/main/resAndroid.
或者是否可以将图像定义为Flutter资产,并以某种方式生成图标?
我是Flutter的新手,在创建新项目时尝试运行示例项目.在尝试运行它时,我有这个问题:
FAILURE:构建因异常而失败.
其中:构建文件'PROJECTPATH/android/app/build.gradle'行:25
出了什么问题:评估项目':app'时出现问题.
无法解析配置'classpath'的所有文件.找不到lint-gradle-api.jar(com.android.tools.lint:lint-gradle-api:26.1.2).在以下位置搜索:https: //jcenter.bintray.com/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar
我知道它试图从jcenter存储库中获取文件"lint-gradle-api-26.1.2.jar",但是在关注链接后我得到了这个:
{
"errors" : [ {
"status" : 404,
"message" : "Could not find resource"
} ]
}
Run Code Online (Sandbox Code Playgroud)
所以我在我的build.gradle文件中添加了Google存储库:
buildscript {
repositories {
maven { url 'https://dl.google.com/' }
google()
jcenter()
}
Run Code Online (Sandbox Code Playgroud)
...我也通过以下链接成功获取该文件:
...但是在尝试运行我的项目时,我仍然遇到同样的错误,无论是使用Visual Studio Code,Android Studio还是使用CLI.
如何强制Gradle从我找到的链接下载文件?
这是我的build.gradle文件的样子:
buildscript {
repositories {
//maven { url 'https://dl.google.com/dl/android/maven2/com/android/tools/lint/lint-gradle-api/26.1.2/lint-gradle-api-26.1.2.jar' }
repositories {
google()
maven { url 'https://maven.fabric.io/public' }
mavenCentral()
jcenter()
}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.2'
}
} …Run Code Online (Sandbox Code Playgroud) 我遵循了“启用空安全”dart.dev并将我的整个 Flutter 应用程序迁移到空安全。
现在,我正在尝试使用 运行它flutter run,但是,由于以下错误,它无法启动:
Error: Cannot run with sound null safety, because the following dependencies
don't support null safety:
- package:cloud_firestore_web
- package:firebase_core_web
- package:shared_preferences
- package:url_launcher_web
- package:firebase_auth
- package:http
- package:provider
...
For solutions, see https://dart.dev/go/unsound-null-safety
Failed to compile application.
Run Code Online (Sandbox Code Playgroud)
URL 上的指南说我应该“在迁移包之前等待依赖项迁移”,但我现在想使用 NNBD。
我怎样才能做到这一点?
您如何为Flutter应用添加启动画面?它应该在任何其他内容之前加载和显示.目前,在Scaffold(home:X)小部件加载之前,会有一个短暂的颜色闪烁.
当我在 mac 上运行 flutter doctor 命令时,它显示如下,而我已经安装了 Android Studio,我可以从 Android Studio 运行 ios 构建。
[!] Android Studio(未安装)
颤振医生输出:
Doctor summary (to see all details, run flutter doctor -v):
[?] Flutter (Channel stable, v1.12.13+hotfix.5, on Mac OS X 10.14.5 18F132, locale en-GB)
[?] Android toolchain - develop for Android devices (Android SDK version 29.0.2)
[?] Xcode - develop for iOS and macOS (Xcode 10.3)
[!] Android Studio (not installed)
[?] Connected device (1 available)
Run Code Online (Sandbox Code Playgroud)