cordova-plugin-mauron85-background-geolocation插件和PhoneGap构建

cordova-plugin-mauron85-background-geolocation插件和PhoneGap构建,cordova,geolocation,phonegap-build,Cordova,Geolocation,Phonegap Build,我尝试在我的PhoneGap项目中使用此插件,并在PhoneGap build上构建它: cordova-plugin-mauron85-background-geolocation 我在我的config.xml中添加了此首选项: <gap:plugin name="cordova-plugin-mauron85-background-geolocation-phonegapbuild" source="npm"/> <preference name="android-bu

我尝试在我的PhoneGap项目中使用此插件,并在PhoneGap build上构建它: cordova-plugin-mauron85-background-geolocation 我在我的config.xml中添加了此首选项:

 <gap:plugin name="cordova-plugin-mauron85-background-geolocation-phonegapbuild" source="npm"/>
<preference name="android-build-tool" value="gradle" /> 

是否有人遇到过同样的问题并有解决方案?

如果您使用插件,请尝试安装多个Google服务,则会发生此错误

对我有效的解决方案是,在Android Studio中的build.gradle(模块Android)文件顶部包含以下行:

apply plugin: 'com.android.application'

configurations {
    all*.exclude group: 'com.android.support', module: 'support-v4'
    all*.exclude group: 'com.google.android.gms', module: 'play-services'
}

我是那个插件的维护者。Phonegap Build最近做了一些更改(它支持config.xml中的框架声明),所以您不必使用cordova-plugin-mauron85-background-geolocation-phonegapbuild(我昨天已经弃用了它)

现在您可以安全地使用PhoneGap构建。只需将其添加到confix.xml中即可

<gap:plugin name="cordova-plugin-mauron85-background-geolocation" source="npm"/>


有关第三方插件的问题,请联系插件作者。按照github的链接,提交一个问题。最好的LuckI finnaly停止使用Phonegap,我使用Cordova CLI编译,现在它工作了。好的。祝你好运。
apply plugin: 'com.android.application'

configurations {
    all*.exclude group: 'com.android.support', module: 'support-v4'
    all*.exclude group: 'com.google.android.gms', module: 'play-services'
}
<gap:plugin name="cordova-plugin-mauron85-background-geolocation" source="npm"/>