我在终端中收到此错误 -
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。 无法获得已安装模块的绝对路径
这不是我的联系。我在另一个应用程序中尝试了这个,它似乎工作正常。感谢
答案 0 :(得分:2)
我在离子项目中通过以下一些大胆的步骤解决了这个问题:
cordova-plugin-googlemaps
的所有实例:我在config.xml,package.json & package-lock.json
package-lock.json
以获得良好衡量标准android
或ios
)platforms,plugins,www
cordova-plugin-googlemaps
(此时,应将其成功保存在config.xml
)答案 1 :(得分:0)
请尝试
cordova插件添加cordova-plugin-googlemaps - 变量API_KEY_FOR_ANDROID = androidkey - 变量API_KEY_FOR_IOS = ioskey --save
答案 2 :(得分:0)
你能告诉我这个命令的结果( with --verbose option )吗?
$>cordova plugin add http://https://github.com/mapsplugin/cordova-plugin-googlemaps#multiple_maps --variable API_KEY_FOR_ANDROID=... --variable API_KEY_FOR_IOS=... --verbose
如果您使用Android Studio 3.0 Preview打开项目,则可能会出现gradlew错误。
解决方案1:
$> chmod +x platforms/android/gradlew
解决方案2:
$> cordova plugin rm cordova-plugin-googlemaps
$> cordova platform rm android
$> cordova plugin add http://https://github.com/mapsplugin/cordova-plugin-googlemaps#multiple_maps --variable API_KEY_FOR_ANDROID=... --variable API_KEY_FOR_IOS=...
$> cordova platform add android
解决方案3: 使用Android Studio打开项目,并将gradle版本修复为3.5(或3.3)