我们正在与MobileFirst Platform 7.1合作开发一个项目,我们正在与cordova一起使用mobilefirst-cli来创建一个项目:mfp cordova create
。mfp cordova插件add:插件不在/ platform/android
后,我们添加android平台有:mfp cordova platform add android
然后我们添加这个插件:https://github.com/mauron85/cordova-plugin-background-geolocation
使用这个命令:mfp cordova plugin add cordova-plugin-mauron85-background-geolocation
我们有这样的消息:
添加“科尔多瓦-plugin-mauron85-background-geolocation“
插件“科尔多瓦 - 插件 - mauron85背景,地理位置”成功添加
但是当我建立我的项目,我的插件是不是在\平台添加\机器人\资产\ WWW \插件
我们在POC中使用这个插件没有mobilefirst和它的工作。
如果有人知道这个问题?先谢谢你。
我设法按照您的说法构建我的应用程序,但现在看起来MFP并不起作用: 'java.lang.RuntimeException:无法启动活动ComponentInfo {com.ibm.scanaa/com.ibm.scanaa.CordovaApp }:java.lang.RuntimeException:WLConfig():无法加载wlclient.properties文件' 我已经在构建。gradle这个: '编译 'com.android.support:支持-V4:21.1.2'' '编译' com.google.android.gms:发挥服务:8.4.0'' defaultConfig { multiDexEnabled真 的versionCode的Integer.parseInt( “” + getVersionCodeFromManifest()+ “0”) } dexOptions { javaMaxHeapSize “4G” } –
尝试使用谷歌播放服务8.3.0如果你有Android的SDK 21或22.我已经有问题,8.4.0只适用于Android SDK 23. 导入到Android Studio后,您应该使用Android Studio将您的应用从现在开始部署到模拟器/设备。使用MFP CLI推送到服务器。 – ktop
我只是尝试在自己的平台上添加这个插件,然后在纯MFP 7.1应用程序中添加了build.gradle这些附加设置。 并记住只能从Android Studio运行。由于Google Play服务只能通过Gradle进行,因此执行mfp cordova运行时将使用ANT进行构建,这将会导致错误。 'defaultConfig { multiDexEnabled真正 } dexOptions { javaMaxHeapSize “4G” }' 这些应该进入的build.gradle – ktop