离子cordova插件添加错误

时间:2018-04-10 06:02:42

标签: google-maps ionic-framework plugins

运行此命令时:

ionic cordova plugin add cordova-plugin-googlemaps --variable API_KEY_FOR_ANDROID="google-api-key" --variable API_KEY_FOR_IOS="google-api-key"

出现错误:

Installing "cordova-plugin-googlemaps" for android
  

无法安装'cordova-plugin-googlemaps':错误:ENOENT:没有   文件或目录,打开   '/Users/xxx/Desktop/xxx/platforms/android/AndroidManifest.xml'

2 个答案:

答案 0 :(得分:1)

我有时遇到同样的问题,有开放的崇高或类似记事本的东西吗?

如果你打开了一些记事本,检查是否存在android目录并点击他内部(有时不打开记事本打开这个目录)

如果目录不存在,问题很容易就是没有目录。你必须在离子项目中做这些命令。

对于离子:

ionic platflorm remove android
ionic platform add android

对于cordova cli:

ionic cordova platflorm remove android
ionic cordova platform add android

用于检查proyect中的离子版本:

离子信息

问候dherediat

答案 1 :(得分:0)

根据Cordova Android CLI版本7.0.0发行说明,您需要更改 AndroidManifest.xml 路径,如下所述

  

这可能会影响使用的plugin.xml文件和config.xml文件   edit-config,并使其成为使用edit-config的插件不会   能够与Android 6.x和Android 7.x兼容。修理   此问题,请在XML文件中执行以下操作:

<!-- An existing config.xml -->
<edit-config file="AndroidManifest.xml" target="/manifest/application" mode="merge">

<!-- needs to change to -->
<edit-config file="app/src/main/AndroidManifest.xml" target="/manifest/application" mode="merge">

查看Cordova Android CLI 7.0.0 Release Note的正式发布说明。

希望这有助于解决您的问题