运行此命令时:
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'
答案 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的正式发布说明。
希望这有助于解决您的问题