Failed to install 'plugin.google.maps':Error: Variable(s) missing: API_KEY_FOR_ANDROID

Failed to install 'plugin.google.maps':Error: Variable(s) missing: API_KEY_FOR_ANDROID

我有一个离子项目,它工作正常,但是当我尝试 运行 这个

ionic platform add android 

我收到这个错误:

Failed to install 'plugin.google.maps':Error: Variable(s) missing: API_KEY_FOR_ANDROID
    at C:\Users\RSone\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\plugman\install.js:
299:23
    at _fulfilled (C:\Users\RSone\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:787:54)
    at self.promiseDispatch.done (C:\Users\RSone\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:8
16:30)
    at Promise.promise.promiseDispatch (C:\Users\RSone\AppData\Roaming\npm\node_modules\cordova\node_modules\q\
q.js:749:13)
    at C:\Users\RSone\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:557:44
    at flush (C:\Users\RSone\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:108:17)
    at process._tickCallback (node.js:419:13)

要在 PhoneGap 上安装此插件,您需要为 Google 地图 Android API v2 和 Google 地图准备 API 密钥 iOS 开发工具包。 有关操作方法的说明在此处:https://github.com/wf9a5m75/phonegap-googlemaps-plugin/wiki/Phonegap-Usage

即使我在安装 Google 地图插件时也遇到了同样的错误。我通过 phonegap 方法而不是 cordova 方法安装它。

首先,如果您尝试过安装插件。在插件列表中检查它。我不 kow in ionic,但在 cordova 它

cordova plugin ls

如果安装了 Google 地图插件,则将其卸载。

现在下载那里给出的文件夹。Google Map Plugin

提取并编辑 plugin.xml 中的 API 键(参考 https://github.com/wf9a5m75/phonegap-googlemaps-plugin/wiki/Phonegap-Usage#5-install-this-plugin

稍后使用本地插件安装 -

cordova local plugin add (path to the plugin)/phonegap-googlemaps-plugin-master/

我通过删除并重新安装解决了这个问题 cordova-plugin-googlemaps:

ionic cordova plugin remove cordova-plugin-googlemaps

然后

ionic cordova plugin add cordova-plugin-googlemaps --variable API_KEY_FOR_ANDROID="YOUR_ANDROID_API_KEY_IS_HERE" --variable API_KEY_FOR_IOS="YOUR_IOS_API_KEY_IS_HERE"