问题标签 [flutter-pub]

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.

0 投票
4 回答
46547 浏览

android-studio - 颤振:发布失败

Flutter 项目向我显示了'Packages get' has not been run带有建议解决方案的警告,

  • 获取依赖项
  • 升级依赖
  • 忽视

正如Darky所建议的,在这个答案中继续“获取依赖项”

我试过了,但它显示了一个错误:

发布失败

错误表示项目版本(或其他)有问题,应该在我的颤振项目中更改它?

编辑: pubspec.yaml

0 投票
6 回答
1298 浏览

flutter - Pubspec.yaml 这个文件在 Flutter 中的作用

里面写了什么东西?

0 投票
6 回答
38005 浏览

flutter - Flutter 命令删除 .pub-cache 文件夹中的包

如何删除.pub-cache文件夹中的颤振包?当我们给flutter clean时,它会删除当前目录下的build文件夹。我们可以手动删除它,但我的要求是.pub-cache使用命令删除文件夹中的包。

0 投票
2 回答
612 浏览

api - 快速导航页面时如何处理HTTP api请求 | 颤振 | 镖

对于我的场景,我使用了flutter http包来发出http请求......在主屏幕上我必须发送大约3个http请求,因为我不得不使用await请求一个一个发送。

我使用了 BaseAPiService 类,所以所有的 api 调用都会通过,

如果我在上述请求发生时导航到另一个地方,如何破坏该连接?否则,如果在导航后应用程序也在等待之前的 Api 请求完成..

使用的示例基础 API 服务类

0 投票
1 回答
105 浏览

flutter - flutter admob 包是否支持中介?

以下软件包是否支持中介 - Admob_flutter - 如果是,我应该遵循哪些步骤,如果否,哪些软件包支持中介或可以简化中介。谢谢你。

0 投票
4 回答
10790 浏览

flutter - pubspec.yaml 没有 SDK 下限约束

我正在参加 MDC101 颤振代码实验室。我按照说明从 git 存储库中克隆了启动项目,但是在克隆完成后,我执行flutter pub get了它,它给了我以下错误。

0 投票
1 回答
919 浏览

flutter - Flutter:没有任何版本的权限处理程序匹配> 5.1.0 + 2 <6.0.0

将 Flutter 和 Dart 升级到最新版本后,我还更新了我的应用程序的依赖项。现在,当我运行时,出现flutter pub get以下错误:

我不太明白错误在哪里以及我能做些什么来解决它。如果有任何信息缺失,我会尽快补充。有谁知道我需要在依赖项中更改什么?

这是我的flutter doctor

0 投票
2 回答
410 浏览

flutter - Flutter Package:未压缩的包存档太大

我正在尝试将我的 Flutter 包上传到 pub.dev。试运行工作正常,没有显示错误。但是当我将相同的包上传到 pub.dev 时,上传失败并显示“未压缩的包存档太大(大小 > 104857600)。

任何建议/解决方案如何克服它。

感谢和问候,

阿米特

0 投票
1 回答
56 浏览

flutter - 颤振运行命令问题。请提供任何解决方案

使用 flutter run 命令时出现此错误:
pub get failed (1; The system cannot find the path specified.)

请帮我解决这个问题。我在任何地方都找不到解决此问题的任何文章。

0 投票
0 回答
78 浏览

flutter - 颤振中两条不同路线的相同表单小部件

实际上,我创建了一个包含表单小部件的页面, addInventoryPage并且formkey(GlobalKey<FormState>())有一些业务要求使用具有不同路线的同一页面 (routes1:/inventory,routes2:/openingInventory)和一些额外的参数。

但是当我从/inventory路由切换到路由时,/openingInventory我的 fromKey 为 null

这是 addInventoryPage 的代码

用于在路线之间切换Get.offNamed('inventory');

这是我的 customDrawer

这是我的路线

调试日志

最终确定小部件树时引发了以下断言:在小部件树中检测到重复的 GlobalKey。

在小部件树中多次指定了以下 GlobalKey。这将导致部件树的某些部分被意外截断,因为第二次看到键时,前一个实例被移动到新位置。关键是:

  • [LabeledGlobalKey#0db7f] 这是通过注意到具有上述全局键的小部件从其先前的父级移出后确定的,先前的父级在此帧期间从未更新,这意味着它要么根本没有更新,要么在小部件之前更新被移动了,在任何一种情况下都暗示它仍然认为它应该有一个具有该全局密钥的孩子。由于 GlobalKey reparenting 导致一个或多个孩子被强制移除后没有更新的特定 parent 是:
  • ConstrainedBox(BoxConstraints(0.0<=w<=Infinity, h=484.4), renderObject: RenderConstrainedBox#37684 relayoutBoundary=up2) 在部件树中一次只能在一个部件上指定 GlobalKey。抛出异常时,这是堆栈:#0 BuildOwner.finalizeTree。(package:flutter/src/widgets/framework.dart:2900:15) #1 BuildOwner.finalizeTree (package:flutter/src/widgets/framework.dart:2925:8) #2 WidgetsBinding.drawFrame (package:flutter/src /widgets/binding.dart:877:19) #3 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:328:5) #4 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart :1144:15)