无法安装"plugin.google.maps":错误:缺少变量:API_KEY_FOR_ANDROID



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

ionic platform add android 

我得到此错误:

Failed to install 'plugin.google.maps':Error: Variable(s) missing: API_KEY_FOR_ANDROID
    at C:UsersRSoneAppDataRoamingnpmnode_modulescordovanode_modulescordova-libsrcplugmaninstall.js:
299:23
    at _fulfilled (C:UsersRSoneAppDataRoamingnpmnode_modulescordovanode_modulesqq.js:787:54)
    at self.promiseDispatch.done (C:UsersRSoneAppDataRoamingnpmnode_modulescordovanode_modulesqq.js:8
16:30)
    at Promise.promise.promiseDispatch (C:UsersRSoneAppDataRoamingnpmnode_modulescordovanode_modulesq
q.js:749:13)
    at C:UsersRSoneAppDataRoamingnpmnode_modulescordovanode_modulesqq.js:557:44
    at flush (C:UsersRSoneAppDataRoamingnpmnode_modulescordovanode_modulesqq.js:108:17)
    at process._tickCallback (node.js:419:13)

我通过删除和重新安装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"

即使我在安装Google Map插件时也有同样的错误。我是通过电话盖上方法安装的,然后是Cordova方式。

首先,如果您尝试安装插件。在插件列表中检查它。我不是在离子中屈服,而是在科尔多瓦

cordova plugin ls

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

现在下载folder。

提取和编辑plugin.xml中的API键(请参阅https://github.com/wf9a5m75/phonegap-googlemaps-plugin/wiki/wiki/phonegap-usage-usage-usage#5-install-tall-tall-tall-tall-tall-this-plugin)

随后使用本地插件安装 -

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

要在PhoneGap上安装此插件,您需要为Google Maps Android API V2和Google Maps iOS SDK准备API键。InustCtuions在这里如何做:https://github.com/wf9a5m75/phonegap-googlemaps-plugin/wiki/phonegap-usage

最新更新