参数类型“PointerEvent”无法分配给参数类型“PointerDownEvent”

2024-02-24

最近我更新到了 flutter 2.5 和最新的 androids studio,并尝试将我的 flutter 项目编译到 android 设备。 Android studio 向我抛出以下错误。如果我写flutter run在终端中编译到 Android 设备没有问题。

猜想这肯定和android studio有关。我尝试降级到较早的 android studio 版本,但问题仍然存在。

我不确定这是什么插件,它看起来不像我在项目中使用的任何插件。

编辑:如果我将 flutter 从 2.5 降级到 2.0,我的项目将再次编译。所以问题出在flutter 2.5之内

Launching lib/main.dart on Android SDK built for x86 in debug mode...
Running Gradle task 'assembleDebug'...
../plugins/flutter/.pub-cache/hosted/pub.dartlang.org/photo_view-0.11.1/lib/src/core/photo_view_gesture_detector.dart:106:29: Error: The argument type 'PointerEvent' can't be assigned to the parameter type 'PointerDownEvent'.
 - 'PointerEvent' is from 'package:flutter/src/gestures/events.dart' ('../plugins/flutter/packages/flutter/lib/src/gestures/events.dart').
 - 'PointerDownEvent' is from 'package:flutter/src/gestures/events.dart' ('../plugins/flutter/packages/flutter/lib/src/gestures/events.dart').
    super.addAllowedPointer(event);

flutter 2.5 版本中的 API 发生了变化,多个软件包必须相应更新。 您的日志显示包含错误的确切包是照片视图 https://pub.dev/packages/photo_view/changelog.

幸运的是,该软件包刚刚更新以解决此问题,因此只需更新您的版本即可pubspec.yaml:

photo_view: ^0.12.0

UPDATE

如果您的 pubspec 中没有直接包含该软件包

你有两个选择

1 这可能是一个暂时的依赖,你可以运行flutter pub deps列出已安装的软件包及其依赖项,并尝试更新使用的软件包photo_view(如果有更新的话)

2 将依赖项覆盖添加到您的pubspec.yaml,这将有效地覆盖正在使用的包的版本

dependency_overrides:
  photo_view: ^0.12.0

在你的之前添加这个dev_dependencies

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

参数类型“PointerEvent”无法分配给参数类型“PointerDownEvent” 的相关文章

随机推荐

  • 从概念上讲,重玩在游戏中是如何运作的?

    我有点好奇如何在游戏中实现重播 最初 我认为游戏中只会有一个包含每个玩家 人工智能操作的命令列表 然后它会 重新玩 游戏并让引擎照常渲染 然而 我查看了 FPS RTS 游戏的重播 经过仔细检查 甚至像粒子和图形 声音故障之类的东西都是一致
  • 如何编辑嵌入不和谐中的图像?

    是否可以更改嵌入内的图像 我正在尝试重新创建一个我在 Reddit 上看到的 蚀刻草图 机器人 并且想知道它是如何完成的 到目前为止 这是我尝试过的 这是在制作图像的函数内部 code that draws the etch a sketc
  • Next.js 路由器对某些页面上的浏览器后退按钮没有反应

    当浏览器的后退按钮打开时 我遇到了难以调查的错误https gart gallery 如果你去https gart gallery artworks 然后是任何艺术品 例如https gart gallery artworks my pla
  • 使用 jquery 创建会话?

    是否可以使用 jquery 或 javascript 创建会话变量 或者我是否必须使用 ajax 来调用执行此操作的 php 您需要使用服务器请求 Javascript仅在客户端运行 会话数据存储在服务器上 example of passi
  • 将 CSV 文件转换为 TF 记录

    我已经运行我的脚本超过 5 个小时了 我有 258 个 CSV 文件想要转换为 TF Records 我编写了以下脚本 正如我所说 我已经运行它超过 5 个小时了 import argparse import os import sys i
  • JAX-WS 返回复杂对象?

    我对 Java Web 服务还很陌生 但我在任何地方都找不到很好的解释 我在 NetBeans 中有 2 个 Java Web 项目 一种作为 Web 服务 另一种作为该 Web 服务的客户端 我还创建了自己的类 名为 Person 其中包
  • 如何将 updateview 与foreignkey/onetoonefield一起使用

    class ModTool models Model issue models OneToOneField Issue priority models CharField max length 1 choices PRIORITY blan
  • 使用 formControlName 作为反应式形式的自定义输入组件

    有一个自定义输入组件 它以带有验证的反应形式使用 Component moduleId module id toString selector custom select templateUrl custom select componen
  • 根据另一个文件中的顺序对一个文件中的行进行排序

    给定一个文件1 13 a b c d 5 f a c d 7 d c g a 14 a v s d 和一个文件2 7 x 5 c 14 a 13 i 我想考虑 file2 中第一列的相同顺序对 file1 进行排序 以便输出应为 7 d c
  • Matlab mex“缺少依赖共享库”

    我在 Matlab 2017a 中创建了几个 mex 文件 当我使用 Visual Studio C 2017 编译它们时 它们在我的计算机上运行良好 但是 当我尝试在另一台计算机上使用它们时 我收到一条错误消息 Error using m
  • 如何在 SQLAlchemy 中查询关联表?

    我正在尝试将 SQL 查询转换为 SQLAlchemy 查询 以供用户在 get API 内使用 问题是我无法从关联表中查询任何内容 我确信我不知道该方法 ORM roles users db Table roles users db Co
  • 如何从XLS(Excel)文件读取数据[Java,Android]

    我搜索过 stackoverflow 但没有找到明确的答案 如何将 XLS 文件的特定行和列的数据读取到我的 Android 应用程序 如何读取 XLS 文件 我不想将其转换为 CSV 因为当我尝试转换它们时出现错误 也许我可以用这个htt
  • iOS 长宽比限制在 iOS 7 上被打破,在 iOS 8 上工作

    在我的应用程序中 我设置了 UIView 的约束 其高度是使用宽高比约束从其宽度计算出来的 它在各种设备屏幕尺寸 3 5 4 4 7 5 5 的 iOS8 上完美运行 但它会导致应用程序在每个 iOS7 设备上崩溃 我认为这是纵横比约束 因
  • 使用两个不同类型的 Guava ListenableFutures 的结果

    我有两个 ListenableFutures 它们在其他线程上完成 每个未来都有不同的类型 我希望在它们都完成时使用它们的结果 有没有一种优雅的方法来使用番石榴来处理这个问题 如果您想要某种类型安全 您可以执行以下操作 class Comp
  • 如何管理气流 dag 之间的 python 包?

    如果我有多个气流 dags 以及一些重叠的 python 包依赖项 我如何保留每个项目 deps 脱钩 例如 如果我在同一台服务器上有项目 A 和 B 我会用类似的东西运行它们 source path to virtualenv a act
  • 在 vue.js 中集成 Google 地图

    我一直在尝试在我的 vue js 项目上初始化 Google 地图 同时包含脚本 问题是我的 vue 文件看起来像这样
  • 3D 盒子上统一生成点

    我想在由 minx miny minz 和 maxx maxy maxz 角定义的 3D 盒子上生成随机点 我正在考虑在盒子内部生成一个随机点 然后以某种方式将其投影到盒子的一侧 但是 我没有盒子侧面的明确平面信息 这似乎不会产生均匀的点分
  • 特征问题:借用的数据逃逸到关联函数之外

    我正在尝试实现一个二叉树 我希望节点数据是分开的 因为有很多不同的方法可以实现这一点 而树上的算法应该是通用的并且独立于数据的存储方式 但我在借用检查器方面遇到了一个奇怪的问题 基本上 当我切换时impl
  • 自定义 GitHub Actions 中的新输出格式,因为 set-output 将被弃用

    根据 GitHub 最近的公告 github 行动的set output明年将被弃用 我能够使用新格式 echo name value gt gt GITHUB OUTPUT 在工作流程文件中 它可以工作 但我们也有一个用 python 编
  • 参数类型“PointerEvent”无法分配给参数类型“PointerDownEvent”

    最近我更新到了 flutter 2 5 和最新的 androids studio 并尝试将我的 flutter 项目编译到 android 设备 Android studio 向我抛出以下错误 如果我写flutter run在终端中编译到