首页 / 浏览问题 / 三维GIS / 问题详情
android 最新版sdk10.2.0-227 崩溃
22EXP 2021年10月21日
项目是在 平板运行的 偶尔报错 这是什么原因
A/DEBUG: backtrace:
A/DEBUG:       #00 pc 00058872  /apex/com.android.runtime/lib/bionic/libc.so (abort+166) (BuildId: 0058d25fc8c1c82ff9daf832e99d89d9)
A/DEBUG:       #01 pc 01744868  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (__gnu_cxx::__verbose_terminate_handler()+276)
A/DEBUG:       #02 pc 01740998  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (__cxxabiv1::__terminate(void (*)())+8)
A/DEBUG:       #03 pc 017409dc  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (std::terminate()+20)
A/DEBUG:       #04 pc 01740bc0  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (__cxa_rethrow+76)
A/DEBUG:       #05 pc 01c17c6b  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (Ogre::Texture::loadImage(Ogre::Image const&)+146)
A/DEBUG:       #06 pc 00e37439  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (UGC::UGOGRETexture::LoadTexture(unsigned char, unsigned char)+532)
A/DEBUG:       #07 pc 0124a359  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (UGC::UGTextureImageEx::LoadTexture()+46)
A/DEBUG:       #08 pc 0124a537  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (UGC::UGTextureImageManagerEx::LoadTexture()+82)
A/DEBUG:       #09 pc 00cf5c9f  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (UGC::UGGlobalTINTerrain::Render(UGC::UGRenderParameter*)+214)
A/DEBUG:       #10 pc 00cfa815  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (UGC::UGScene3D::RenderLayer(UGC::UGCameraWorld*, UGC::UGViewport*)+580)
A/DEBUG:       #11 pc 00cfdbbf  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (UGC::UGScene3D::RenderScene(UGC::UGViewport*, unsigned char)+870)
A/DEBUG:       #12 pc 00d30a3f  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (UGC::UGCameraWorld::RenderScene(UGC::UGViewport*, unsigned char)+334)
A/DEBUG:       #13 pc 0124d93d  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (UGC::UGViewport::Update()+16)
A/DEBUG:       #14 pc 012411bf  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (UGC::UGRenderTarget::Update()+150)
A/DEBUG:       #15 pc 0123e2bf  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (UGC::UGGraphics3D::UpdateAllRenderTargets()+156)
A/DEBUG:       #16 pc 00cdb66d  /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/lib/arm/libimb_v1020.so (UGC::UGRoot3D::Render()+12)
A/DEBUG:       #17 pc 020ab25f  /memfd:/jit-cache (deleted) (art_jni_trampoline+94)
A/DEBUG:       #18 pc 02074d27  /memfd:/jit-cache (deleted) (com.supermap.realspace.SceneControl$RenderThread$1.run+38)
A/DEBUG:       #19 pc 0204b239  /memfd:/jit-cache (deleted) (android.os.Handler.handleCallback+56)
A/DEBUG:       #20 pc 0204eb7f  /memfd:/jit-cache (deleted) (android.os.Handler.dispatchMessage+62)
A/DEBUG:       #21 pc 0202337f  /memfd:/jit-cache (deleted) (android.os.Looper.loop+1150)
A/DEBUG:       #22 pc 000e3c0f  /apex/com.android.runtime/lib/libart.so (art_quick_osr_stub+46) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #23 pc 0026e9e5  /apex/com.android.runtime/lib/libart.so (art::jit::Jit::MaybeDoOnStackReplacement(art::Thread*, art::ArtMethod*, unsigned int, int, art::JValue*)+1164) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #24 pc 00455037  /apex/com.android.runtime/lib/libart.so (MterpMaybeDoOnStackReplacement+134) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #25 pc 000e33f4  /apex/com.android.runtime/lib/libart.so (MterpHelpers+244) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #26 pc 00337938  /system/framework/framework.jar (android.os.Looper.loop+1096)
A/DEBUG:       #27 pc 0044e9a5  /apex/com.android.runtime/lib/libart.so (MterpInvokeStatic+932) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #28 pc 000de994  /apex/com.android.runtime/lib/libart.so (mterp_op_invoke_static+20) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #29 pc 00412bb0  [anon:dalvik-classes.dex extracted in memory from /data/app/com.xb.nanling-7VcsT5WDG18o82y6j6Hudg==/base.apk] (com.supermap.realspace.SceneControl$RenderThread.run+20)
A/DEBUG:       #30 pc 00201f5b  /apex/com.android.runtime/lib/libart.so (_ZN3art11interpreterL7ExecuteEPNS_6ThreadERKNS_20CodeItemDataAccessorERNS_11ShadowFrameENS_6JValueEbb.llvm.1113342037389729000+322) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #31 pc 002069cb  /apex/com.android.runtime/lib/libart.so (art::interpreter::EnterInterpreterFromEntryPoint(art::Thread*, art::CodeItemDataAccessor const&, art::ShadowFrame*)+126) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #32 pc 00440385  /apex/com.android.runtime/lib/libart.so (artQuickToInterpreterBridge+852) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #33 pc 000e85a1  /apex/com.android.runtime/lib/libart.so (art_quick_to_interpreter_bridge+32) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #34 pc 000e3bc5  /apex/com.android.runtime/lib/libart.so (art_quick_invoke_stub_internal+68) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #35 pc 00456f85  /apex/com.android.runtime/lib/libart.so (art_quick_invoke_stub+252) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #36 pc 000ec04d  /apex/com.android.runtime/lib/libart.so (art::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)+184) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #37 pc 00395067  /apex/com.android.runtime/lib/libart.so (art::(anonymous namespace)::InvokeWithArgArray(art::ScopedObjectAccessAlreadyRunnable const&, art::ArtMethod*, art::(anonymous namespace)::ArgArray*, art::JValue*, char const*)+54) (BuildId: 169fb9e96d8cb
A/DEBUG:       #38 pc 00395d61  /apex/com.android.runtime/lib/libart.so (art::InvokeVirtualOrInterfaceWithJValues(art::ScopedObjectAccessAlreadyRunnable const&, _jobject*, _jmethodID*, jvalue const*)+304) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #39 pc 003c990b  /apex/com.android.runtime/lib/libart.so (art::Thread::CreateCallback(void*)+998) (BuildId: 169fb9e96d8cb838d650939340b78d19)
A/DEBUG:       #40 pc 000a2abb  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+20) (BuildId: 0058d25fc8c1c82ff9daf832e99d89d9)
A/DEBUG:       #41 pc 00059d23  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30) (BuildId: 0058d25fc8c1c82ff9daf832e99d89d9)
Thermal-daemon:hw_thermal: [battery] tempNew :37  tempOld :38

1个回答

您好,麻烦确认以下几个问题:
1.崩溃通常是什么情况下崩溃的呢?
2.三维场景中加载了哪些数据,一共有多少个图层,大概多少个对象?
3.如果是模型数据集或者倾斜摄影数据,数据的纹理压缩格式选择的是什么,Android还是webp?
9,127EXP 2021年10月22日
偶尔发生崩溃 具体定位不到 加载的是倾斜摄影 选的是android  加载了 200G左右的 地图资源   感觉像是内存问题
您那边如果是加载了大数据量的倾斜数据,可以在桌面软件设置一下最大最小可见高度和可见距离,这样会减少性能的消耗,占用较少的资源
...