问题标签 [flutter-build]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 颤振构建失败
使用 flutter --version 构建和运行 Flutter 移动应用程序时
Flutter 2.0.1 • 通道稳定 • https://github.com/flutter/flutter.git 框架 • 修订版 c5a4b4029c(3 天前) • 2021-03-04 09:47:48 -0800 引擎 • 修订版 40441def69 工具 • Dart 2.12.0
我收到以下错误。
在为 x86 构建的 Android SDK 上以调试模式启动 lib/main.dart... 运行 Gradle 任务“assembleDebug”... /Applications/Flutter/flutter/.pub-cache/hosted/pub.dartlang.org/chewie-0.9 .10/lib/src/chewie_player.dart:83:7:错误:没有名为“resizeToAvoidBottomPadding”的命名参数。resizeToAvoidBottomPadding: false, ^^^^^^^^^^^^^^^^^^^^^^^^^ /Applications/Flutter/flutter/packages/flutter/lib/src/material/scaffold.dart :1451:9: 上下文:找到了这个候选人,但参数不匹配。const Scaffold({ ^^^^^^^^ /Applications/Flutter/flutter/.pub-cache/hosted/pub.dartlang.org/chewie-0.9.10/lib/src/chewie_player.dart:276:17:错误:没有为类“BuildContext”定义方法“inheritFromWidgetOfExactType”。
- “BuildContext”来自“package:flutter/src/widgets/framework.dart”(“/Applications/Flutter/flutter/packages/flutter/lib/src/widgets/framework.dart”)。尝试将名称更正为现有方法的名称,或定义名为“inheritFromWidgetOfExactType”的方法。context.inheritFromWidgetOfExactType(_ChewieControllerProvider) ^^^^^^^^^^^^^^^^^^^^^^^^^^^ /Applications/Flutter/flutter/.pub-cache/hosted/pub。 dartlang.org/chewie_audio-1.0.0+1/lib/src/chewie_player.dart:101:17:错误:没有为类“BuildContext”定义方法“inheritFromWidgetOfExactType”。
- “BuildContext”来自“package:flutter/src/widgets/framework.dart”(“/Applications/Flutter/flutter/packages/flutter/lib/src/widgets/framework.dart”)。尝试将名称更正为现有方法的名称,或定义名为“inheritFromWidgetOfExactType”的方法。context.inheritFromWidgetOfExactType(_ChewieAudioControllerProvider) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ /Applications/Flutter/flutter/.pub-cache/hosted/pub. dartlang.org/flutter_svg-0.18.0/lib/src/picture_provider.dart:50:59:错误:没有名为“nullOk”的命名参数。上下文!=空?Localizations.localeOf(context, nullOk: true) : null, ^^^^^^ /Applications/Flutter/flutter/packages/flutter/lib/src/widgets/localizations.dart:413:17: Context: 找到这个候选人,但论点不匹配。
FAILURE:构建失败并出现异常。
其中:脚本“/Applications/Flutter/flutter/packages/flutter_tools/gradle/flutter.gradle”行:991
出了什么问题:任务“:app:compileFlutterBuildDebug”执行失败。
进程 'command'/Applications/Flutter/flutter/bin/flutter'' 以非零退出值 1 结束
尝试:使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
在https://help.gradle.org获得更多帮助
BUILD FAILED in 39s Exception: Gradle task assembleDebug failed with exit code 1
在运行颤振医生时没有显示错误。根据一些参考资料,甚至尝试将颤振通道切换到 beta、master 和 dev,但问题仍然存在。随着颤振版本的降级,我无法解决这个问题。该应用程序之前运行良好,但突然之间发生了这种情况。
请帮我解决这个问题。谢谢。
android - 我在使用颤振构建 appbundle 时遇到问题
我正在尝试准备我的应用程序以发布到 Play 商店,当我创建应用程序包时,此错误出现太多次,我正在重新创建密钥库但它再次失败, 我想在我设置时提及密钥库它要求我输入密钥库密码,但没有密钥密码
flutter - 使用 Flutter 通知插件获取构建错误
当我使用 Flutter Local Notification Plugin (4.0.1) 时,我在 Android 和 iOS 上都遇到了构建错误。其他插件也很少出现这种情况 - Apple Sign in for iOS 和 Google Maps APIs。但是,当这些插件被禁用时,构建是成功的。将不胜感激有关如何解决这些问题的任何帮助或指导。
这是错误日志:
- 出了什么问题:任务':app:checkDebugAarMetadata'的执行失败。
无法解析配置“:app:debugRuntimeClasspath”的所有文件。无法解析 androidx.media:media:1.1.0。要求:项目:app > 项目:flutter_local_notifications > 无法解析 androidx.media:media:1.1.0。> 无法获取资源“https://dl.google.com/dl/android/maven2/androidx/media/media/1.1.0/media-1.1.0.pom”。> 无法获取“https://dl.google.com/dl/android/maven2/androidx/media/media/1.1.0/media-1.1.0.pom”。> 服务器可能不支持客户端请求的 TLS 协议版本:(TLSv1.2)。您可能需要配置客户端以允许使用其他协议。请参阅:https ://docs.gradle.org/6.8.2/userguide/build_environment.html#gradle_system_properties > sun.security.validator.ValidatorException:PKIX 路径构建失败:sun.security.provider.certpath.SunCertPathBuilderException:无法找到请求目标的有效证书路径(已编辑)
android - 注意:使用 -Xlint:deprecation 重新编译。注意:某些输入文件使用或覆盖已弃用的 API
当我在显示此错误后运行flutter run
或调试我的代码时flutter clean
注意:C:\src\flutter.pub-cache\hosted\pub.dartlang.org\firebase_core-0.7.0\android\src\main\java\io\flutter\plugins\firebase\core\FlutterFirebaseCorePlugin.java 使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:C:\src\flutter.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.16.0+1\android\src\main\java\io\flutter\plugins\firebase\firestore\FlutterFirebaseFirestorePlugin.java使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:C:\src\flutter.pub-cache\hosted\pub.dartlang.org\cloud_firestore-0.16.0+1\android\src\main\java\io\flutter\plugins\firebase\firestore\streamhandler\TransactionStreamHandler .java 使用未经检查或不安全的操作。注意:使用 -Xlint:unchecked 重新编译以获取详细信息。注意:C:\src\flutter.pub-cache\hosted\pub.dartlang.org\firebase_auth-0。20.1\android\src\main\java\io\flutter\plugins\firebase\auth\FlutterFirebaseAuthPlugin.java 使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:某些输入文件使用或覆盖已弃用的 API。
注意:使用 -Xlint:deprecation 重新编译以获取详细信息。C:\src\flutter.pub-cache\hosted\pub.dartlang.org\firebase_storage-7.0.0\android\src\main\java\io\flutter\plugins\firebase\storage\FlutterFirebaseStoragePlugin.java:38:警告: [deprecation] PluginRegistry 中的 Registrar 已被弃用 public static void registerWith(PluginRegistry.Registrar registrar) { ^ 1 warning 注意:C:\src\flutter.pub-cache\hosted\pub.dartlang.org\google_api_availability-2.0.4 \android\src\main\java\com\baseflow\googleapiavailability\GoogleApiAvailabilityPlugin.java 使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:C:\src\flutter.pub-cache\hosted\pub.dartlang.org\location_permissions-2.0.5\android\src\main\java\com\baseflow\location_permissions\LocationPermissionsPlugin.java 使用或覆盖了已弃用的 API . 笔记:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:C:\src\flutter.pub-cache\hosted\pub.dartlang.org\google_sign_in-4.5.9\android\src\main\java\io\flutter\plugins\googlesignin\GoogleSignInPlugin.java 使用或覆盖一个已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:某些输入文件使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:C:\src\flutter.pub-cache\hosted\pub.dartlang.org\path_provider-0.5.0+1\android\src\main\java\io\flutter\plugins\pathprovider\PathProviderPlugin.java 使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。java 使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:某些输入文件使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:C:\src\flutter.pub-cache\hosted\pub.dartlang.org\path_provider-0.5.0+1\android\src\main\java\io\flutter\plugins\pathprovider\PathProviderPlugin.java 使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。java 使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:某些输入文件使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。注意:C:\src\flutter.pub-cache\hosted\pub.dartlang.org\path_provider-0.5.0+1\android\src\main\java\io\flutter\plugins\pathprovider\PathProviderPlugin.java 使用或覆盖已弃用的 API。注意:使用 -Xlint:deprecation 重新编译以获取详细信息。
但它只显示一次,在我删除 build 之前它不会显示任何错误flutter clean
。有什么办法可以消除这个错误吗?或者它是否会导致任何问题,因为我在我的应用程序中还没有看到任何问题。谢谢
flutter - Flutter 在构建器中传递参数
我已经和 flutter_builder 合作了几天。我觉得这个系统很强大,我很喜欢它,但我仍然需要了解一些信息。为了运行构建器,您需要运行以下命令:flutter pub run build_runner build。我的问题是知道是否可以传递参数以使其尽可能可定制,例如在 java -jar 命令上输入命令时等。谢谢大家的回复
flutter - Flutter Windows 构建失败,错误 LNK1168
在调试模式下为 Windows 构建 Flutter 应用程序时,会发生此错误。颤振医生 -v给出正常输出。这可能是什么原因?
flutter - 当我在真实设备上安装 Flutter 应用程序时出现空灰屏
我刚刚完成了一个flutter项目并使用flutter build apk --split-per-abi生成了一个apk以在实际设备上进行测试,成功构建后,应用程序只显示一个空的灰色屏幕。可能出了什么问题?,应用程序在整个开发过程中运行良好,甚至在构建之前的最后一次测试
注意:所有预构建测试都是通过 chrome 完成的(模拟器似乎扭曲了我的笔记本电脑),但使用的包也针对移动设备进行了正确配置。
我将不胜感激,如果您需要亲自查看该项目,请给我发电子邮件,我会与您分享。电子邮件:wilsonoguchi100@gmail.com
flutter - flutter build ios耗时很长,一个多小时
我有一个需要花费大量时间为 ios 构建的应用程序。我的其他应用程序似乎比这个特定应用程序构建得更快。
我的颤振版本
flutter - 没有为类型“_CreateEventState”定义方法“FormBuilderDateTimePicker”
我正在尝试将FormBuilder
项目用于将事件添加到日历中,我使用了ForBuilderTextfield()
and FormBuilderSwitch()
,但是当我尝试定义FormBuilderDateTimePicker
输入日期时,出现以下错误:
没有为类型“_CreateEventState”定义方法“FormBuilderDateTimePicker”
我的pubsec.yaml
包括这些包:
我的_CreateEventState
班级:
flutter - 我在应用程序变薄时遇到了颤动的 iOS 构建问题
这些是标准日志 ===>