我一直试图存档Flutter项目,但它似乎不工作。首先,我得到了这个错误https://github.com/CocoaPods/CocoaPods/issues/11808#issuecomment-1500907375。下面的解决方案解决了我的第一个问题,但现在我得到了这个错误消息,可以有人阐明这种情况?:)
../../.pub-cache/hosted/pub.dartlang.org/file-6.1.2/lib/src/interface/file.dart:15:16:错误:方法“File.create”的命名参数少于重写方法“File. create”的命名参数。Future create({bool = false});^ org-dartlang-sdk:///third_party/dart/sdk/lib/io/file.dart:232:16:上下文:这是重写的方法('create')。Future create({bool recursive = false,bool exclusive = false});^../../.pub-cache/hosted/pub.dartlang.org/file-6.1.2/lib/src/interface/file.dart:15:16:错误:方法“File.create”没有重写方法“File. create”的命名参数“exclusive”。Future create({bool = false});^ org-dartlang-sdk:///third_party/dart/sdk/lib/io/file.dart:232:16:上下文:这是重写的方法('create')。Future create({bool recursive = false,bool exclusive = false});^../../.pub-cache/hosted/pub.dartlang.org/file-6.1.2/lib/src/forwarding/forwarding_file.dart:22:8:错误:方法“ForwardingFile.createSync”的命名参数少于覆盖方法“File. createSync”的命名参数。void createSync({bool recursive = false})=> ^ org-dartlang-sdk:///third_party/dart/sdk/lib/io/file.dart:248:8:上下文:这是重写的方法('createSync')。void createSync({bool recursive = false,bool exclusive = false});^../../.pub-cache/hosted/pub.dartlang.org/file-6.1.2/lib/src/forwarding/forwarding_file.dart:22:8:错误:方法“ForwardingFile.createSync”没有重写方法“File. createSync”的命名参数“exclusive”。void createSync({bool recursive = false})=> ^ org-dartlang-sdk:///third_party/dart/sdk/lib/io/file.dart:248:8:上下文:这是重写的方法('createSync')。void createSync({bool recursive = false,bool exclusive = false});^ Failed to package /Users/williamsonesson/AndroidStudioProjects/WhyAppen.命令PhaseScriptExecution失败,退出代码为非零
我没有找到任何有用的解决方案
1条答案
按热度按时间hc2pp10m1#
在android中,在pubspec.yaml中添加文件:^6.1.2就可以了。但在IOS中,会显示错误。
我使用以下步骤解决了它:
不添加文件:^6.1.2
运行以下命令
它将显示一些文件依赖项已过时,以及其他文件依赖项(如果有的话)。
dependency_overrides:firebase_core_platform_interface:4.5.1由于firebase_core包的问题,在我的pubspec.yaml中的dev_dependencies上面)
现在转到xcode> product> run
会成功的。如果问题仍然存在,请运行以下命令:
1.删除podfile. lock(在android studio中使用project organiser)
再次转到xcode> product> run,问题就解决了。
当你运行:(xcode> product> run)时,你可以在xcode的navigator中看到所有的错误,点击第一行的最后一个图标,也就是report navigator。