草庐IT

sphinx-build

全部标签

android - flutter 忽略指定的 Android SDK Build Tools 版本

我的flutter项目运行正常,但是当我最近尝试启动该项目时,出现以下android错误。WARNING:ThespecifiedAndroidSDKBuildToolsversion(25.0.0)isignored,asitisbelowtheminimumsupportedversion(26.0.2)forAndroidGradlePlugin3.0.1.AndroidSDKBuildTools26.0.2willbeused.Tosuppressthiswarning,remove"buildToolsVersion'25.0.0'"fromyourbuild.gradlef

android - 为什么 Flutter Build Apk 和 Flutter 安装在 Release 上不起作用

我已准备好发布我的Flutter应用程序,但按照建议的步骤进行操作,但在构建Apk并运行flutterinstall以在设备上传输后,该应用程序几乎无法打开并立即关闭。但是,如果我随后运行Flutterrun--release之后我就可以在移动设备上运行代码,即使再进行一次FlutterInstall也可以。这可能是什么问题? 最佳答案 我发现这与要测试应用程序的移动设备的不同架构有关,例如arm或arm64。因此,根据设备的不同,需要为每个设备集运行特定版本,即使用带有--target-platform选项的flutterrunr

ios - Flutter build iOS 停留在为设备构建 [bundle id](iOS 版本)

这是我的flutter医生:Doctorsummary(toseealldetails,runflutterdoctor-v):[✓]Flutter(Channelstable,v1.7.8+hotfix.4,onMacOSX10.14.618G87,localeen-US)[✓]Androidtoolchain-developforAndroiddevices(AndroidSDKversion29.0.2)[✓]Xcode-developforiOSandmacOS(Xcode10.3)[✓]iOStools-developforiOSdevices[✓]AndroidStudio

json - 在 jaguar_serializer 中运行 'serializer build' 时出错

我正在尝试使用jaguar_serializer将我的json字符串转换为其对应的模型对象。我按照https://github.com/Jaguar-dart/jaguar_serializer中描述的步骤进行操作.但是,当我运行“serializerbuild”时,我不断收到此错误:'package:jaguar_generator_config/src/generator.dart':错误:第17行:非法隐式访问接收器'this'_config=loadYaml(新文件(configFileName).readAsStringSync());这是我的user.dart模型:libr

android - 失败 : Build failed with an exception in flutter

我的flutter应用程序突然出现问题。出于某种原因,我无法运行任何flutter文件。每次我尝试运行我的任何Flutter项目时,它都会给我一条错误消息。FAILURE:Buildfailedwithanexception.*Whatwentwrong:Couldnotresolveallfilesforconfiguration':flutter_appavailability:androidApis'.>Failedtotransformfile'android.jar'tomatchattributes{artifactType=android-platform-attr}us

http - Flutter 内置值反序列化'由于 : Tried to build class but nested builder for field threw: Tried to construct class with null field 而失败

我正在为我的PODO类使用构建值以下是我的代码librarymobile_login_model;import'package:built_value/built_value.dart';import'package:built_value/serializer.dart';part'mobile_login_model.g.dart';abstractclassMobileLoginModelimplementsBuilt{MobileLoginModel._();factoryMobileLoginModel([updates(MobileLoginModelBuilderb)])

dart - 标志以忽略属性 build_runner 的序列化

有没有办法忽略JsonSerializable类中属性的序列化?我正在使用build_runner生成映射代码。实现此目的的一种方法是在.g.dart文件中注释该特定属性的映射,但如果可以在该属性上添加一个忽略属性就更好了。import'package:json_annotation/json_annotation.dart';part'example.g.dart';@JsonSerializable()classExample{Example({this.a,this.b,this.c,});inta;intb;///Ignorethispropertyintc;factoryEx

flutter build apk --release 失败而 flutter build apk -- 调试工作正常

我需要为我的flutter项目发布一个签名的apk,但是“flutterbuildapk--release”命令失败。“flutterbuildapk--debug”命令运行良好。我已经使用“flutterdoctor”检查了设置,一切似乎都很好。我曾尝试使用flutterclean清理项目,但没有帮助。“flutterbuildapk--debug-v”返回的错误是:GradlebuildfailedtoproduceanAndroidpackage.#0throwToolExit(package:flutter_tools/src/base/common.dart:24:3)#1_

dart - Flutter - 覆盖 CupertinoTabBar 的 "build"方法

我目前正在尝试通过让我自己的类扩展它并覆盖“构建”方法来自定义CupertinoTabBar小部件。我当前的代码看起来与此类似:classCustomTabBarextendsCupertinoTabBar{CustomTabBar(Keykey,@requiredListitems,ValueChangedonTap,intcurrentIndex=0,ColorbackgroundColor=_kDefaultTabBarBackgroundColor,ColoractiveColor=CupertinoColors.activeBlue,ColorinactiveColor=Cu

ios - IOS 的 Flutter 应用程序,是否可以在没有 Xcode 的情况下设置 IOS "Legacy Build System"?

我正在浏览FirebaseforFlutterGoogleCodelabs,并遇到了适用于IOS的“LegacyBuildSystem”。我没有Mac,希望延迟MacVM的设置。如果我可以设置这个标志,那么我就可以使用codemagic来构建我的IOS应用程序。如何在没有Xcode的情况下完成此操作? 最佳答案 没有Xcode是不可能实现的。iOS的新构建系统和旧构建系统都使用xcodebuild命令行工具。区别在于标志-UseModernBuildSystem=NO或YES 关于ios