我在终端收到此错误 -
cordova插件添加https://github.com/mapsplugin/cordova-plugin-googlemaps#multiple_maps - 变量API_KEY_FOR_ANDROID = androidkey - 变量API_KEY_FOR_IOS = ioskey--save✖运行命令 - 失败! [ERROR] Cordova遇到错误 . 您可以通过直接运行上面的Cordova命令获得更多洞察力 . [错误]运行cordova插件时发生错误添加https://github.com/mapsplugin/cordova-plugin-googlemaps#multi ...(退出代码1):错误:无法获取插件https://github.com / mapsplugin / cordova-plugin-googlemaps#multiple_maps通过注册表 . 可能这是连接问题,或者插件规范不正确 . 检查您的连接和插件名称/版本/ URL . 无法获得已安装模块的绝对路径
这不是我的联系 . 我在另一个应用程序中尝试了这个,它似乎工作正常 . 谢谢
3 回答
我在离子项目中通过以下一些大胆的步骤解决了这个问题:
在您的编辑器中(我使用VS代码),搜索文本的所有实例
cordova-plugin-googlemaps
:我在config.xml,package.json & package-lock.json
中找到它们从这些文件中删除所有这些实例 .
此外,删除文件
package-lock.json
以获得良好的衡量标准从项目中删除所有平台(
android
或ios
)从项目中删除以下文件夹:
platforms,plugins,www
添加
cordova-plugin-googlemaps
(此时,它应该成功保存在config.xml
中)添加您的平台
然后运行您的应用程序
请试试
cordova插件添加cordova-plugin-googlemaps - 变量API_KEY_FOR_ANDROID = androidkey - 变量API_KEY_FOR_IOS = ioskey --save
你能告诉我这个命令的结果( with --verbose option )吗?
如果您使用Android Studio 3.0 Preview打开项目,则gradlew可能会遇到此错误 .
解决方案1:
解决方案2:
解决方案3:使用Android Studio打开项目,并将gradle版本修复为3.5(或3.3)