首页 / 浏览问题 / 移动GIS / 问题详情
调用OverlayAnalyst.clip的时候华为闪退,别的牌子的设备正常
2EXP 2021年04月02日
使用产品:supermap-imobile-10.1.2-220-android-zip-chs_(64位)

操作设备:华为平板Android10 API29
问题详细:在对数据进行综合分析的时候,单次调用OverlayAnalyst.clip()没问题,连续多次调用则华为出现闪退,别的设备如三星及华测没问题

日志显示libimb2d_v1012.so 有报错信息

#00 pc 0000000001854458  /data/app/com.dsjzx.onepicture--kto2tBgIcpWZh9Qs3YuJw==/lib/arm64/libimb2d_v1012.so (UGC::UGDataset::GetDataSource() const) (BuildId: b1426fc525f1a9e1ab4c50d7c938b23ce7ce949f)
04-02 12:38:03.490 F/DEBUG   ( 6122):       #01 pc 0000000000c0d2f8  /data/app/com.dsjzx.onepicture--kto2tBgIcpWZh9Qs3YuJw==/lib/arm64/libimb2d_v1012.so (UGC::UGTopoOverlay::OverlayProcess(UGC::UGRecordset*, UGC::UGRecordset*, UGC::UGDatasetVector*, UGC::UGDatasetVector*, OGDC::OgdcArray<UGC::UGGeoRegion*>&, unsigned char, UGC::UGProgress*)+104) (BuildId: b1426fc525f1a9e1ab4c50d7c938b23ce7ce949f)
04-02 12:38:03.490 F/DEBUG   ( 6122):       #02 pc 0000000000c0f1b0  /data/app/com.dsjzx.onepicture--kto2tBgIcpWZh9Qs3YuJw==/lib/arm64/libimb2d_v1012.so (UGC::UGTopoOverlay::OverlayRegions(UGC::UGRecordset*, UGC::UGRecordset*, UGC::UGDatasetVector*, OGDC::OgdcArray<OGDC::OgdcUnicodeString>&, OGDC::OgdcArray<OGDC::OgdcUnicodeString>&, OGDC::OgdcArray<OGDC::OgdcUnicodeString>&, UGC::UGTopoOverlay::UGTopoOverlayMode, unsigned char)+2112) (BuildId: b1426fc525f1a9e1ab4c50d7c938b23ce7ce949f)
04-02 12:38:03.490 F/DEBUG   ( 6122):       #03 pc 0000000000bd4438  /data/app/com.dsjzx.onepicture--kto2tBgIcpWZh9Qs3YuJw==/lib/arm64/libimb2d_v1012.so (UGC::UGOverlayAnalyst::Overlay(UGC::UGDatasetVector*, UGC::UGDatasetVector*, UGC::UGDatasetVector*, UGC::UGOverlayAnalyst::UGOverlayMode, unsigned char)+1344) (BuildId: b1426fc525f1a9e1ab4c50d7c938b23ce7ce949f)
04-02 12:38:03.490 F/DEBUG   ( 6122):       #04 pc 00000000005ef9c4  /data/app/com.dsjzx.onepicture--kto2tBgIcpWZh9Qs3YuJw==/lib/arm64/libimb2d_v1012.so (Java_com_supermap_analyst_spatialanalyst_OverlayAnalystNative_jni_InternalDatasetOverlay(_JNIEnv*, long long, long long, long long, _jobjectArray*, _jobjectArray*, double, UGC::UGOverlayAnalyst::UGOverlayMode)+860) (BuildId: b1426fc525f1a9e1ab4c50d7c938b23ce7ce949f)
04-02 12:38:03.490 F/DEBUG   ( 6122):       #05 pc 000000000014d350  /apex/com.android.runtime/lib64/libart.so (art_quick_generic_jni_trampoline+144) (BuildId: dea42f6b147b2555970fb4b1a84a9169)
04-02 12:38:03.490 F/DEBUG   ( 6122):       #06 pc 00000000001445b8  /apex/com.android.runtime/lib64/libart.so (art_quick_invoke_static_stub+568) (BuildId: dea42f6b147b2555970fb4b1a84a9169)
04-02 12:38:03.490 F/DEBUG   ( 6122):       #07 pc 00000000001531c4  /apex/com.android.runtime/lib64/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+284) (BuildId: dea42f6b147b2555970fb4b1a84a9169)
04-02 12:38:03.490 F/DEBUG   ( 6122):       #08 pc 00000000002eee68  /apex/com.android.runtime/lib64/libart.so (art::interpreter::ArtInterpreterToCompiledCodeBridge(art::Thread*, art::ArtMethod*, art::ShadowFrame*, unsigned short, art::JValue*)+384) (BuildId: dea42f6b147b2555970fb4b1a84a9169)
04-02 12:38:03.490 F/DEBUG   ( 6122):       #09 pc 00000000002eb1cc  /apex/com.android.runtime/lib64/libart.so (bool art::interpreter::DoCall<true, false>(art::ArtMethod*, art::Thread*, art::ShadowFrame&, art::Instruction const*, unsigned short, art::JValue*)+656) (BuildId: dea42f6b147b2555970fb4b1a84a9169)
04-02 12:38:03.490 F/DEBUG   ( 6122):       #10 pc 00000000002f5a64  /apex/com.android.runtime/lib64/libart.so (void art::interpreter::ExecuteSwitchImplCpp<false, false>(art::interpreter::SwitchImplContext*)+7724) (BuildId: dea42f6b147b2555970fb4b1a84a9169)
04-02 12:38:03.490 F/DEBUG   ( 6122):       #11 pc 000000000014fbd8  /apex/com.android.runtime/lib64/libart.so (ExecuteSwitchImplAsm+8) (BuildId: dea42f6b147b2555970fb4b1a84a9169)
04-02 12:38:03.490 F/DEBUG   ( 6122):       #12 pc 00000000003fd1f8  [anon:dalvik-classes.dex extracted in memory from /data/app/com.dsjzx.onepicture--kto2tBgIcpWZh9Qs3YuJw==/base.apk] (com.supermap.analyst.spatialanalyst.OverlayAnalyst.clip)

1个回答

您好,您那边使用32位的包看看是否有问题,下载地址:http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=1561

9,192EXP 2021年04月02日
32位和64位的都试了,华为平板的都会有问题
你那不能否写一个demo,然后把你的数据和工程上传云盘我这边验证一下。使用华为手机有问题吗
你好,数据和工程已经私信给您。

华为手机也试过了,一样会闪退,错误信息也一致,CPU信息也是一样的,都是AArch64
...