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"
我有一个离子项目,它工作正常,但是当我尝试 运行 这个
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"