我目前正在尝试使用一些插件开发一个应用程序,这里是列表:
com.googlemaps.ios 2.5.0 "Google Maps SDK for iOS"
cordova-plugin-camera 2.4.1 "Camera"
cordova-plugin-compat 1.2.0 "Compat"
cordova-plugin-console 1.1.0 "Console"
cordova-plugin-crop 0.3.1 "CropPlugin"
cordova-plugin-device 1.1.4 "Device"
cordova-plugin-facebook4 1.9.1 "Facebook Connect"
cordova-plugin-geolocation 2.4.3 "Geolocation"
cordova-plugin-googlemaps 2.1.1 "cordova-plugin-googlemaps"
cordova-plugin-ionic-webview 1.1.15 "cordova-plugin-ionic-webview"
cordova-plugin-screen-orientation 2.0.1 "Screen Orientation"
cordova-plugin-splashscreen 4.0.3 "Splashscreen"
cordova-plugin-statusbar 2.2.4-dev "StatusBar"
cordova-plugin-whitelist 1.3.1 "Whitelist"
cordova-plugin-x-socialsharing 5.2.1 "SocialSharing"
es6-promise-plugin 4.1.0 "Promise"
info.protonet.imageresizer 0.1.1 "Image Resizer"
ionic-plugin-keyboard 2.2.1 "Keyboard"
phonegap-plugin-push 2.1.0 "PushPlugin"
由于我安装了PushPlugin,我没有更多可能构建应用程序,我有以下错误:
A problem occurred evaluating root project 'android'.
> Failed to apply plugin [class 'com.google.gms.googleservices.GoogleServicesPlugin']
> For input string: "+"
我尝试编辑project.properties,build.gradle ..根据我在互联网上看到的内容,这是不同基于谷歌的插件之间的冲突版本。我无法弄清楚如何让这些插件一起工作..提前感谢您的帮助!
答案 0 :(得分:1)
按如下方式解决:
转到平台 - > android - > project.properties并为com.google.android.gms:play-services-{}:11.0.1
分配版本号(匹配所有播放服务依赖版本)
如果您现在重新编译,它会抱怨google-services.json
文件。您可以从此处创建和下载它。将该文件保存在离子项目的根文件夹中。
现在应该重新编译而不会出错。你仔细阅读了这个git主题。