我有一个 Cordova 应用程序,需要几个插件,并希望使用 config.xml 文件进行配置。 例如,我需要 'plugin.google.maps',在安装时需要以下变量:API_KEY_FOR_ANDROID
如果我不在 config.xml
中指定插件,则此方法可行:
cordova platform add android
cordova plugin add plugin.google.maps --variable API_KEY_FOR_ANDROID="$MYKEY"
如果我在我的config.xml文件中输入以下内容:
它不起作用
<feature name="cordova-plugin-app-version">
<param name="id" value="plugin.google.maps" />
<param name="API_KEY_FOR_ANDROID" value="$MYKEY" />
</feature>
然后运行。
cordova platform add android
I get the following error:
Installing "plugin.google.maps" for android
Failed to install 'plugin.google.maps':Error: Variable(s) missing: API_KEY_FOR_ANDROID
at /usr/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:299:23
at _fulfilled (/usr/lib/node_modules/cordova/node_modules/q/q.js:787:54)
at self.promiseDispatch.done (/usr/lib/node_modules/cordova/node_modules/q/q.js:816:30)
at Promise.promise.promiseDispatch (/usr/lib/node_modules/cordova/node_modules/q/q.js:749:13)
at /usr/lib/node_modules/cordova/node_modules/q/q.js:557:44
at flush (/usr/lib/node_modules/cordova/node_modules/q/q.js:108:17)
at process._tickCallback (node.js:415:13)
我很难在config.xml文件中找到有关插件配置的清晰文档。这是正确的操作方式吗?我错过了什么?