我們正在與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