问题标签 [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.
flutter - 生成的颤振调试符号可以受版本控制吗?
我想开始混淆我的飞镖代码,因此我浏览了关于它的官方指南。
我使用 Firebase Crashlytics 来捕获崩溃和抛出的异常。无法手动/自动将此符号上传到 Crashyltics。
因此,我想用版本控制本身(git repo)存储 - 也可以进行版本标记。这可行吗?可取吗?我使用相同的代码进行了 2 次构建(两者之间进行了清理) - 它生成了相同的符号。
release-mode - 在 Flutter 中以发布模式构建 apk 时出错
- 出了什么问题:任务“:app:processReleaseResources”执行失败。
执行 com.android.build.gradle.internal.tasks.Workers$ActionFacade Android 资源链接失败时发生故障 C:\Users\Muham.gradle\caches\transforms-3\2ebc8c16535d1d598f9826988518bd5b\transformed\material-1.5.0-beta01 \res\values-v31\values-v31.xml:3:5-94:AAPT:错误:找不到资源 android:color/system_neutral1_1000。
flutter - 私人中继开启时。如何处理私有中继颤动 iOS 15?
私人中继开启时。如何处理私人中继颤振iOS 15?
flutter - Flutter 运行和 ipa - Mac M1 - #import
清洁吊舱后,我无法再构建我的项目。我想第一次构建 ipa,但由于flutter run
or有此错误,因此无法实现flutter build ipa
。谢谢你的帮助。
使用登录的新错误更新了跟踪日志
顺便说一句,这是在 macbook M1 芯片上。
感谢您的帮助,不胜感激。
android - 当应用程序在权限处理中运行时,颤振蓝牙给出错误
酒吧得到
这些插件
flutter_twitter_login
使用了已弃用的 Android 嵌入版本。为避免意外的运行时失败或未来的构建失败,请尝试查看这些插件是否支持 Android V2 嵌入。否则,请考虑删除它们,因为 Flutter 的未来版本将删除这些已弃用的 API。如果您是插件作者,请查看将插件迁移到 V2 嵌入的文档: https ://flutter.dev/go/android-plugin-migration 。
运行控制台
flutter - 颤振 build_runner 耗时太长
我正在使用EasyLocalization
,mobx
等JsonSerializable
。要生成*.g.dart
文件,我正在使用build_runner watch
或中的脚本 scripts/build.sh
:
最多需要2 秒,但突然间开始需要至少10 秒,有时甚至是30 秒。由于这种情况,build_runner watch
变得无用,我的意思是从那时起它就不能正常工作。
运行脚本时控制台上的输出:
flutter - 在使用 Scaffold.of(context) 的方法中无法从网络请求中获取数据
我的Stateful小部件中有两个类方法。如您所见,在另一种方法中调用了一种方法。
一级方法
二级方法
正如我在第二类方法中指出的那样,我在第二类方法中调用了第一类方法。
但是在第二类方法中调用第一类方法会给我以下错误,
我知道这与我Scaffold.of(context)
在第二类方法中调用有关。我不知道如何解决这个问题。(我也遇到过人们提到传递脚手架密钥的帖子。我尝试过但没有用。我认为我可能错误地传递了脚手架密钥)
你能帮我解决这个问题吗?
flutter - 如何从默认 build.yaml 文件继承配置以进行自定义配置
Dart build.yaml文档提出了这种使用自定义配置进行构建的方法:
如果你需要除 dev 和 release 之外的其他配置,你可以定义多个
build.yaml
文件。例如,如果您有一个build.debug.yaml
可以构建的文件,--config debug
并且将使用该文件而不是默认的build.yaml
. 开发和发布风格仍然适用。dart run build_runner serve --config debug
将使用 dev_options inbuild.debug.yaml
,而dart run build_runner build --config debug --release
将使用release_options
inbuild.debug.yaml
。
使用这种方法,我有什么方法可以使用默认配置,build.yaml
并且只覆盖一些配置或在build.debug.yaml
. 这是否以任何方式支持?
flutter - 如何在 Flutter 应用中使用自定义配置
Dart构建文档指出可以通过在 cli 中创建build.{config_name}.yaml
和使用来进行自定义配置:--config config_name
如果你需要除 dev 和 release 之外的其他配置,你可以定义多个
build.yaml
文件。例如,如果您有一个build.debug.yaml
可以构建的文件,--config debug
并且将使用该文件而不是默认的build.yaml
. 开发和发布风格仍然适用。dart run build_runner serve --config debug
将使用dev_options
inbuild.debug.yaml
,而dart run build_runner build --config debug --release
将使用release_options
inbuild.debug.yaml
。
但是我在传递时遇到--config
错误flutter build
。如何在颤振应用程序中使用自定义配置?