【问题标题】:Compile error for cordova google maps sdk科尔多瓦谷歌地图sdk的编译错误
【发布时间】:2016-06-10 16:51:31
【问题描述】:

这是我的第一个移动应用程序。我的目标是任何最新版本的 Android 和 iOS。我正在使用 Cordova CLI(使用 ionic)进行开发。

使用 cordova google-maps-sdk 插件编译时出现以下错误

/Users/basit/projects/app-mobile/platforms/ios/app/Plugins/plugin.google.maps/GroundOverlay.m:100:47: error: property 'request' not found on object of type 'UIView *'
        NSString *currentPath = [self.webView.request.URL absoluteString];



GoogleMaps.h:11:
In file included from /Users/basit/projects/app-mobile/platforms/ios/app/Plugins/plugin.google.maps/GoogleMapsViewController.h:12:
/Users/basit/projects/app-mobile/platforms/ios/app/Plugins/plugin.google.maps/PluginUtil.h:66:58: note: passing argument to parameter 'theWebView' here
+ (NSString *)getAbsolutePathFromCDVFilePath:(UIWebView*)theWebView cdvFilePath:(NSString *)cdvFilePath;
                                                         ^
1 warning and 1 error generated.

** BUILD FAILED **


The following build commands failed:
        CompileC build/app.build/Debug-iphonesimulator/app.build/Objects-normal/i386/GroundOverlay.o app/Plugins/plugin.google.maps/GroundOverlay.m normal i386 objective-c com.apple.compilers.llvm.clang.1_0.compiler
(1 failure)

【问题讨论】:

  • 在您的帖子中回答以下问题。这是您的第一个混合应用程序吗?您在使用桌面应用程序吗?您的目标平台及其目标版本是什么:Android 4、5、6? iOS 7、8、9?你在使用CLI, SDK or Build 吗?请不要假设答案,请阅读链接。一旦您在帖子中回答了问题,请在 cmets 中回复,以便我知道您已在帖子中添加信息。
  • 这是您的第一个 HYBRID 应用程序吗?
  • 您还有这个问题吗?你为什么要回答?
  • @JesseMonroy650 因为这解决了问题。
  • 好的。很高兴看到你在工作。 FWIW:有两个相似的标签 phonegap-cli 是你的,而不是 phonegap-build。祝你好运

标签: cordova cordova-plugins google-maps-sdk-ios ionic2 phonegap-cli


【解决方案1】:

正如警告所说,“此插件与 Cordova-iOS 4 不兼容。.

我从 4.* 降级到 3.9.0,现在它编译得很好!

ionic platform remove ios
ionic platform add ios@3.9.0

【讨论】:

  • 如果您的应用程序内存在增长,您能否检查 iOS(在 Xcode 中)?因为我遇到了一些我认为与谷歌地图科尔多瓦有关的内存泄漏。
  • @DenkoMancheski 我不知道如何检查内存泄漏。我对 ios 应用程序甚至任何应用程序都很陌生,但它现在在 IOS 上对我来说很好用。 android 是另一个故事(甚至无法启动并运行它)
猜你喜欢
  • 2017-12-19
  • 2016-11-21
  • 2015-01-25
  • 1970-01-01
  • 2017-08-23
  • 1970-01-01
  • 1970-01-01
  • 2016-07-16
  • 1970-01-01
相关资源
最近更新 更多