简体   繁体   English

无法安装'plugin.google.maps':错误:缺少变量:cordova中的API_KEY_FOR_ANDROID

[英]Failed to install 'plugin.google.maps':Error: Variable(s) missing: API_KEY_FOR_ANDROID in cordova

while adding a platform to cordova project ionic platform add android in last I got this error, 同时添加一个平台到cordova项目ionic platform add android在最后我得到了这个错误,

Failed to install 'plugin.google.maps':Error: Variable(s) missing: API_KEY_FOR_ANDROID at C:\\Users\\Dell\\AppData\\Roaming\\npm\\node_modules\\cordova\\node_modules\\cordova-lib\\src\\plugman\\install.js:343:23 at _fulfilled (C:\\Users\\Dell\\AppData\\Roaming\\npm\\node_modules\\cordova\\node_modules\\q\\q.js:787:54) at self.promiseDispatch.done (C:\\Users\\Dell\\AppData\\Roaming\\npm\\node_modules\\cordova\\node_modules\\q\\q.js:816:30) at Promise.promise.promiseDispatch (C:\\Users\\Dell\\AppData\\Roaming\\npm\\node_modules\\cordova\\node_modules\\q\\q.js:749: 13) at C:\\Users\\Dell\\AppData\\Roaming\\npm\\node_modules\\cordova\\node_modules\\q\\q.js:557:44 at flush (C:\\Users\\Dell\\AppData\\Roaming\\npm\\node_modules\\cordova\\node_modules\\q\\q.js:108:17) at nextTickCallbackWith0Args (node.js:420:9) at process._tickCallback (node.js:349:13) Error: Variable(s) missing: API_KEY_FOR_ANDROID 无法安装'plugin.google.maps':错误:缺少变量:C:\\ Users \\ Dell \\ AppData \\ Roaming \\ npm \\ node_modules \\ cordova \\ node_modules \\ cordova-lib \\ src \\ plugman \\ install中的API_KEY_FOR_ANDROID。 js:343:23 at _fulfilled(C:\\ Users \\ Dell \\ AppData \\ Roaming \\ npm \\ node_modules \\ cordova \\ node_modules \\ q \\ q.js:787:54)at self.promiseDispatch.done(C:\\ Users \\ Dell) Promise.promise.promiseDispatch上的\\ AppData \\ Roaming \\ npm \\ node_modules \\ cordova \\ node_modules \\ q \\ q.js:816:30)(C:\\ Users \\ Dell \\ AppData \\ Roaming \\ npm \\ node_modules \\ cordova \\ node_modules \\ q \\ q.js:749:13)在C:\\ Users \\ Dell \\ AppData \\ Roaming \\ npm \\ node_modules \\ cordova \\ node_modules \\ q \\ q.js:557:44处于flush(C:\\ Users \\ Dell \\ AppData \\漫游\\ npm \\ node_modules \\ cordova \\ node_modules \\ q \\ q.js:108:17)在process._tickCallback(node.js:349:13)的nextTickCallbackWith0Args(node.js:420:9)错误:变量缺少:API_KEY_FOR_ANDROID

however I have provided recently created key in google console in pakage.json 但是我在pakage.json提供了最近在谷歌控制台中创建的密钥

{
      "variables": {
        "API_KEY_FOR_ANDROID": "My Key Here"
      },
      "locator": "cordova-plugin-googlemaps",
      "id": "plugin.google.maps"
    }, 

also replaced the key in index.html at <script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=My Key Here"></script> 还替换了index.html中的密钥<script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=My Key Here"></script>

why I am getting this? 为什么我得到这个?

运行此命令:

cordova plugin add cordova-plugin-admob-free --save --variable ADMOB_APP_ID="<YOUR_ADMOB_APP_ID_AS_FOUND_IN_ADMOB>"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM