【问题标题】:Error - Google Maps Cordova Plugin installation错误 - 谷歌地图 Cordova 插件安装
【发布时间】:2017-07-17 21:11:03
【问题描述】:
【问题讨论】:
标签:
android
cordova
google-maps
ionic2
cordova-plugins
【解决方案1】:
我在我的 ionic 项目中通过一些大胆的步骤解决了这个问题,如下所示:
- 在您的编辑器中(我使用 VS Code),搜索文本
cordova-plugin-googlemaps 的所有实例:我在 config.xml,package.json & package-lock.json 中找到它们
- 从这些文件中删除所有这些实例。
- 另外,删除文件
package-lock.json 以防万一
- 从您的项目中删除所有平台(
android 或 ios)
- 从您的项目中删除以下文件夹:
platforms,plugins,www
- 添加
cordova-plugin-googlemaps(此时应该成功保存到config.xml)
- 添加您的平台
- 然后运行您的应用程序
【解决方案2】:
请尝试
cordova插件添加cordova-plugin-googlemaps --variable API_KEY_FOR_ANDROID=androidkey --variable API_KEY_FOR_IOS=ioskey --save
【解决方案3】:
你能告诉我这个命令的结果吗(带有--verbose选项)?
$>cordova plugin add http://https://github.com/mapsplugin/cordova-plugin-googlemaps#multiple_maps --variable API_KEY_FOR_ANDROID=... --variable API_KEY_FOR_IOS=... --verbose
如果你用 Android Studio 3.0 Preview 打开项目,你可能会遇到 gradlew 这个错误。
解决方案 1:
$> chmod +x platforms/android/gradlew
解决方案 2:
$> cordova plugin rm cordova-plugin-googlemaps
$> cordova platform rm android
$> cordova plugin add http://https://github.com/mapsplugin/cordova-plugin-googlemaps#multiple_maps --variable API_KEY_FOR_ANDROID=... --variable API_KEY_FOR_IOS=...
$> cordova platform add android
解决方案 3:
用Android Studio打开项目,将gradle版本修复为3.5(或3.3)