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'.