使用.tpk文件会导致应用程序崩溃

时间:2017-11-02 13:01:11

标签: maximo-anywhere

我正在尝试在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

1 个答案:

答案 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>

如果这足以解决您的问题,请告诉我。

最诚挚的问候。