Flutter BUILD FAILED for iOS-for Map View(适用于 android)

Posted

技术标签:

【中文标题】Flutter BUILD FAILED for iOS-for Map View(适用于 android)【英文标题】:Flutter BUILD FAILED for iOS-for Map View(works for android) 【发布时间】:2018-08-26 16:11:22 【问题描述】:

当我运行flutter run 命令时出现此错误。

我正在尝试使用map_view

我的 Xcode 版本是 9.2

中包含的文件中

/Users/rsaivenkatesh/.pub-cache/hosted/pub.dartlang.org/map_view-0.0.10/ios/Classes/MapViewPlugin.m:1: /Users/rsaivenkatesh/.pub-cache/hosted/pub.dartlang.org/map_view-0.0.10/ios/Classes/MapViewPlugin.h:1:9:致命错误:找不到“Flutter/Flutter.h”文件 #导入

生成 1 个错误。 无法为模拟器构建应用程序。 在 iPhone X 上启动应用程序时出错。

【问题讨论】:

我认为你应该升级到更新的 Flutter 版本 flutter channel dev flutter doctor flutter update-packages --force-upgrade @Günter Zöchbauer 不,我仍然遇到同样的错误。仅当我添加依赖项 map_view 0.0.10 时才会发生这种情况。 【参考方案1】:

我在尝试包含音频播放器包时遇到了类似的问题

audioplayer-0.4.0/ios/Classes/AudioplayerPlugin.h:1:9:致命错误:找不到“Flutter/Flutter.h”文件

我以为我是最新的,但是在我进行了 Flutter 升级然后从我的项目下的 ios 目录中删除 Podfile、Podfile.lock 和 Pods 文件夹(并运行 flutter clean)之后,我终于能够构建并发布到 iOS。见https://github.com/flutter/flutter/pull/16273

我正在使用 Xcode 9.3 和 Cocoapods 1.5.0 Flutter 升级后显示 0.3.1 版本。

【讨论】:

谢谢,删除所有 pod 内容是唯一对我有用的方法。【参考方案2】:

也许您需要flutter pub upgrade 以确保您拥有最新的依赖项。

【讨论】:

试过了,但仍然遇到同样的错误。您还有其他解决方案吗?

以上是关于Flutter BUILD FAILED for iOS-for Map View(适用于 android)的主要内容,如果未能解决你的问题,请参考以下文章

如何解决错误 FAILURE: Build failed with an exception。 * 其中:脚本 'C:\flutter\packages\flutter_tools\gradle\fl

Flutter:gradle build failed with error "A problem occurred evaluation root project 'android' &g

flutter项目运行报错Failed to find Build Tools revision 29.0.2

Exception: Gradle build failed to produce an .apk file. It‘s likely that this file was generated und

ninja: build stopped: subcommand failed. build/core/ninja.mk:158: recipe for target ninja_wrapper(代码

Android Studio build报错 Error:Execution failed for task ':XXXX:processDebugGoogleServices'.