我正在尝试在Android 6上使用带有Maximo Anywhere Work Execution的.tpk文件,但在尝试访问Map视图时遇到应用程序崩溃。
LogCat显示代码识别并处理.tpk,但随后产生错误:
let collName = "blabla";
Mongo.Collection.get(collName).find() // ... or any else
我已经重建了APK并将Mobilefirst Studio更新为最新的IFIX版本,但这似乎没有帮助。我错过了什么吗?
Maximo Anywhere 7.6.1 Mobilefirst Studio 7.1.0.00-20171026-1607
答案 0 :(得分:0)
mobilefirst团队已经改变了从2017年开始在ifix中使用gps的方法。基本上他们删除了org.apache.cordova.geolocation.GeoBroker。在762HF的任何地方,我们已经应用必要的修复来支持最近的ifix。建议从config.xml文件中删除GeoBroker:
<feature name="Geolocation">
<param name="android-package" value="org.apache.cordova.geolocation.GeoBroker" />
</feature>
您会在appName / android / native / res / xml文件夹中找到此配置文件。
确保您在此config.xml中有用于提供gps功能的新元素,即:
<feature name="WLGeolocationPlugin">
<param name="android-package" value="com.worklight.androidgap.plugin.WLGeolocationPlugin"/>
</feature>
如果这足以解决您的问题,请告诉我。
最诚挚的问候。