在Flutter应用中升级软件包时,我遇到一些问题。
编译器消息:
/C:/flutter/.pub-cache/hosted/pub.dartlang.org/country_pickers-1.3.0/lib/country_picker_dropdown.dart:151:7: Error: No named parameter with the name 'onTap'.
onTap: widget.onTap,
^^^^^
/C:/flutter/packages/flutter/lib/src/material/dropdown.dart:784:3: Context: Found this candidate, but the arguments don't match.
DropdownButton({
^^^^^^^^^^^^^^
答案 0 :(得分:0)
我从软件包country_pickers
中创建了一个fork,以解决此问题。它们取决于更新的Flutter版本,而我现在不打算升级我的应用程序Flutter版本。我正在使用Flutter版本1.12.13
如果您直接依靠包裹,则可以使用我的叉子。
country_pickers :
git:
url: git://github.com/shadyshrif/country_pickers_backward_support
ref: 5d16109618f2a9bcc1ff49cfd6d53011f0217d67
如果软件包country_pickers
被另一个软件包使用(您自己没有将其添加到依赖项中),则可以使用以下方法强制使用flutter替换依赖项
dependency_overrides:
country_pickers :
git:
url: git://github.com/shadyshrif/country_pickers_backward_support
ref: 5d16109618f2a9bcc1ff49cfd6d53011f0217d67