android sdk를 사용해서 간단한 앱을 개발하고 있습니다.
지도에 여러개의 Label을 올리는 중 맵이 종료되는 현상이 나타나고 있습니다.
동일한 코드로 개발용폰(SM-G975N)에 올렸을 때는 괜찮고 다른 폰(SM-A546S, android ver 14)에 나타나는 현상입니다.
(단말 성능과 관련이 있을지도…)
종료가 될 때 나오는 로그를 첨부하며, 의견부탁드립니다.
2024-12-16 09:22:57.987 6252-6329 K3fAApi com.kakao.maps.open.android D [Label] addTransformShare(layerId=label_default_layer, labelId=3014, shareLayerId=label_default_layer, shareId=INFO:3014) —>
2024-12-16 09:22:57.987 6252-6329 K3fAApi com.kakao.maps.open.android D [Label] addLabel(layer=label_default_layer, styleId=-1796567430_dark, labelId=3015, lsLod=0) —>
2024-12-16 09:22:57.987 6252-6329 K3fAApi com.kakao.maps.open.android D [Label] addTransformShare(layerId=label_default_layer, labelId=3015, shareLayerId=label_default_layer, shareId=INFO:3015) —>
2024-12-16 09:22:57.987 6252-6329 K3fAApi com.kakao.maps.open.android D [Label] addLabel(layer=label_default_layer, styleId=-1796567430_dark, labelId=3016, lsLod=0) —>
2024-12-16 09:22:57.987 6252-6329 K3fAApi com.kakao.maps.open.android D [Label] addTransformShare(layerId=label_default_layer, labelId=3016, shareLayerId=label_default_layer, shareId=INFO:3016) —>
2024-12-16 09:22:59.863 6252-6289 OpenGLRenderer com.kakao.maps.open.android D CacheManager::trimMemory(15)
2024-12-16 09:23:03.316 6252-6252 InputMethodManagerUtils com.kakao.maps.open.android D startInputInner - Id : 0
2024-12-16 09:23:03.317 6252-6252 InputMethodManager com.kakao.maps.open.android I startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
2024-12-16 09:23:03.337 6252-6252 InputTransport com.kakao.maps.open.android D Input channel destroyed: ‘ClientS’, fd=122
2024-12-16 09:23:03.338 6252-6252 InputMethodManagerUtils com.kakao.maps.open.android D startInputInner - Id : 0
2024-12-16 09:23:03.338 6252-6252 InputMethodManager com.kakao.maps.open.android I startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
---------------------------- PROCESS ENDED (6252) for package com.kakao.maps.open.android ----------------------------
2024-12-16 09:23:09.315 995-995 audit auditd E type=1400 audit(1734308589.305:687291): avc: granted { execute } for pid=7012 comm=“re-initialized>” path=“/data/data/com.kakao.maps.open.android/code_cache/startup_agents/015e5abc-agent.so” dev=“dm-55” ino=18477 scontext=u:r:untrusted_app_32:s0:c147,c257,c512,c768 tcontext=u:object_r:app_data_file:s0:c147,c257,c512,c768 tclass=file SEPF_SM-A546S_13_0001 audit_filtered
---------------------------- PROCESS STARTED (7012) for package com.kakao.maps.open.android ----------------------------
2024-12-16 09:23:09.616 7012-7012 Compatibil…geReporter com.kakao.maps.open.android D Compat change id reported: 171979766; UID 10403; state: ENABLED
2024-12-16 09:23:09.617 7012-7012 Compatibil…geReporter com.kakao.maps.open.android D Compat change id reported: 242716250; UID 10403; state: DISABLED
2024-12-16 09:23:09.668 7012-7012 ziparchive com.kakao.maps.open.android W Unable to open ‘/data/app/~~CFRppyrzgDvSUb27d-oewQ==/com.kakao.maps.open.android-hblUgbJ4rbNldayAqYhfCw==/base.dm’: No such file or directory
2024-12-16 09:23:09.668 7012-7012 ziparchive com.kakao.maps.open.android W Unable to open ‘/data/app/~~CFRppyrzgDvSUb27d-oewQ==/com.kakao.maps.open.android-hblUgbJ4rbNldayAqYhfCw==/base.dm’: No such file or directory
2024-12-16 09:23:09.854 7012-7012 nativeloader com.kakao.maps.open.android D Configuring clns-4 for other apk /data/app/~~CFRppyrzgDvSUb27d-oewQ==/com.kakao.maps.open.android-hblUgbJ4rbNldayAqYhfCw==/base.apk. target_sdk_version=33, uses_libraries=, library_path=/data/app/~~CFRppyrzgDvSUb27d-oewQ==/com.kakao.maps.open.android-hblUgbJ4rbNldayAqYhfCw==/lib/arm64:/data/app/~~CFRppyrzgDvSUb27d-oewQ==/com.kakao.maps.open.android-hblUgbJ4rbNldayAqYhfCw==/base.apk!/lib/arm64-v8a, permitted_path=/data:/mnt/expand:/data/user/0/com.kakao.maps.open.android
2024-12-16 09:23:09.872 7012-7012 nativeloader com.kakao.maps.open.android D Load libframework-connectivity-jni.so using APEX ns com_android_tethering for caller /apex/com.android.tethering/javalib/framework-connectivity.jar: ok
2024-12-16 09:23:09.889 7012-7012 GraphicsEnvironment com.kakao.maps.open.android V Currently set values for:
2024-12-16 09:23:09.889 7012-7012 GraphicsEnvironment com.kakao.maps.open.android V angle_gl_driver_selection_pkgs=
2024-12-16 09:23:09.889 7012-7012 GraphicsEnvironment com.kakao.maps.open.android V angle_gl_driver_selection_values=
2024-12-16 09:23:09.890 7012-7012 GraphicsEnvironment com.kakao.maps.open.android V ANGLE GameManagerService for com.kakao.maps.open.android: false
2024-12-16 09:23:09.890 7012-7012 GraphicsEnvironment com.kakao.maps.open.android V com.kakao.maps.open.android is not listed in per-application setting
2024-12-16 09:23:09.890 7012-7012 GraphicsEnvironment com.kakao.maps.open.android V Neither updatable production driver nor prerelease driver is supported.
2024-12-16 09:23:10.218 7012-7012 nativeloader com.kakao.maps.open.android D Load /data/app/~~CFRppyrzgDvSUb27d-oewQ==/com.kakao.maps.open.android-hblUgbJ4rbNldayAqYhfCw==/base.apk!/lib/arm64-v8a/libK3fAndroid.so using ns clns-4 from class loader (caller=/data/app/~~CFRppyrzgDvSUb27d-oewQ==/com.kakao.maps.open.android-hblUgbJ4rbNldayAqYhfCw==/base.apk): ok
2024-12-16 09:23:10.228 7012-7012 OpenGLRenderer com.kakao.maps.open.android D HWUI - treat SMPTE_170M as sRGB
2024-12-16 09:23:10.320 7012-7012 AppCompatDelegate com.kakao.maps.open.android D Checking for metadata for AppLocalesMetadataHolderService : Service not found
2024-12-16 09:23:10.469 7012-7012 DecorView com.kakao.maps.open.android I setWindowBackground: isPopOver=false color=ff121212 d=android.graphics.drawable.ColorDrawable@b559e9
2024-12-16 09:23:10.536 7012-7012 ps.open.android com.kakao.maps.open.android W Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (unsupported, reflection, allowed)
2024-12-16 09:23:10.537 7012-7012 ps.open.android com.kakao.maps.open.android W Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (unsupported, reflection, allowed)
2024-12-16 09:23:10.546 7012-7012 Compatibil…geReporter com.kakao.maps.open.android D Compat change id reported: 210923482; UID 10403; state: ENABLED
2024-12-16 09:23:10.589 7012-7012 Compatibil…geReporter com.kakao.maps.open.android D Compat change id reported: 171228096; UID 10403; state: ENABLED
2024-12-16 09:23:10.647 7012-7012 Compatibil…geReporter com.kakao.maps.open.android D Compat change id reported: 237531167; UID 10403; state: DISABLED
2024-12-16 09:23:10.660 7012-7236 NativeCust…ncyManager com.kakao.maps.open.android D [NativeCFMS] BpCustomFrequencyManager::BpCustomFrequencyManager()
2024-12-16 09:23:10.679 7012-7012 InsetsController com.kakao.maps.open.android I onStateChanged: host=com.kakao.maps.open.android/com.kakao.maps.open.android.MainActivity, from=android.view.ViewRootImpl.setView:1753, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2340), mDisplayCutout=DisplayCutout{insets=Rect(0, 80 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(511, 0 - 569, 80), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 physicalDisplayWidth=1080 physicalDisplayHeight=2340 density={2.8125} cutoutSpec={M 0,0 M 0,7.822222222222222 a 10.31111111111111,10.31111111111111 0 1,0 0,20.62222222222222 a 10.31111111111111,10.31111111111111 0 1,0 0,-20.62222222222222 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(939, 0 - 1080, 80) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {ef2e0001 mType=navigationBars mFrame=[0,2187][1080,2340] mVisible=true mFlags=}, InsetsSource: {ef2e0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=}, InsetsSource: {ef2e0005 mType=mandatorySystemGestures mFrame=[0,2187][1080,2340] mVisible=true mFlags=}, InsetsSource: {ef2e0006 mType=tappableElement mFrame=[0,2187][1080,2340] mVisible=true mFlags=}, InsetsSource: {ef2e0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=}, InsetsSource: {eff50000 mType=statusBars mFrame=[0,0][1080,80] mVisible=true mFlags=}, InsetsSource: {eff50005 mType=mandatorySystemGestures mFrame=[0,0][1080,118] mVisible=true mFlags=}, InsetsSource: {eff50006 mType=tappableElement mFrame=[0,0][1080,80] mVisible=true mFlags=}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,80] mVisible=true mFlags=} }
2024-12-16 09:23:10.684 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android I synced displayState. AttachInfo displayState=2
2024-12-16 09:23:10.685 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android I setView = com.android.internal.policy.DecorView@1cb97a9 TM=true
2024-12-16 09:23:10.685 7012-7012 IDS_TAG com.kakao.maps.open.android I Starting IDS observe window
2024-12-16 09:23:10.686 7012-7012 IDS_TAG com.kakao.maps.open.android I Getting Shared Preference for com.kakao.maps.open.android.MapApplication@19b412e uid = 10403
2024-12-16 09:23:10.704 7012-7012 IDS_TAG com.kakao.maps.open.android I App com.kakao.maps.open.android.MapApplication@19b412e has not finished training
2024-12-16 09:23:10.707 7012-7236 OpenGLRenderer com.kakao.maps.open.android D CacheManager::trimMemory(15)
2024-12-16 09:23:10.709 7012-7236 OpenGLRenderer com.kakao.maps.open.android D HWUI - treat SMPTE_170M as sRGB
2024-12-16 09:23:10.710 7012-7012 IDS_TAG com.kakao.maps.open.android I Closing IDS observe window
2024-12-16 09:23:10.710 7012-7012 IDS_TAG com.kakao.maps.open.android I Getting Shared Preference for com.kakao.maps.open.android.MapApplication@19b412e uid = 10403
2024-12-16 09:23:10.715 7012-7012 IDS_TAG com.kakao.maps.open.android I IDS count updated to 6 for com.kakao.maps.open.android.MapApplication@19b412e
2024-12-16 09:23:10.775 7012-7012 BLASTBufferQueue_Java com.kakao.maps.open.android I new BLASTBufferQueue, mName= ViewRootImpl@d22cdad[MainActivity] mNativeObject= 0xb40000754cfd0770 sc.mNativeObject= 0xb4000075ecfbd610 caller= android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698 android.view.Choreographer.doCallbacks:1153 android.view.Choreographer.doFrame:1079 android.view.Choreographer$FrameDisplayEventReceiver.run:1646
2024-12-16 09:23:10.775 7012-7012 BLASTBufferQueue_Java com.kakao.maps.open.android I update, w= 1080 h= 2340 mName = ViewRootImpl@d22cdad[MainActivity] mNativeObject= 0xb40000754cfd0770 sc.mNativeObject= 0xb4000075ecfbd610 format= -1 caller= android.graphics.BLASTBufferQueue.:89 android.view.ViewRootImpl.updateBlastSurfaceIfNeeded:3028 android.view.ViewRootImpl.relayoutWindow:10131 android.view.ViewRootImpl.performTraversals:4110 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344
2024-12-16 09:23:10.776 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android I Relayout returned: old=(0,0,1080,2340) new=(0,0,1080,2340) relayoutAsync=false req=(1080,2340)0 dur=13 res=0x403 s={true 0xb40000744cffddf0} ch=true seqId=0
2024-12-16 09:23:10.777 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android I performConfigurationChange setNightDimText nightDimLevel=0
2024-12-16 09:23:10.778 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android D mThreadedRenderer.initialize() mSurface={isValid=true 0xb40000744cffddf0} hwInitialized=true
2024-12-16 09:23:10.846 7012-7012 AbsListView com.kakao.maps.open.android D in onLayout changed
2024-12-16 09:23:10.856 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android D reportNextDraw android.view.ViewRootImpl.performTraversals:4718 android.view.ViewRootImpl.doTraversal:3288 android.view.ViewRootImpl$TraversalRunnable.run:11344 android.view.Choreographer$CallbackRecord.run:1689 android.view.Choreographer$CallbackRecord.run:1698
2024-12-16 09:23:10.857 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android I Setup new sync=wmsSync-ViewRootImpl@d22cdad[MainActivity]#0
2024-12-16 09:23:10.857 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android I Creating new active sync group ViewRootImpl@d22cdad[MainActivity]#1
2024-12-16 09:23:10.863 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android I registerCallbacksForSync syncBuffer=false
2024-12-16 09:23:10.885 7012-7360 ViewRootIm…nActivity] com.kakao.maps.open.android I Received frameDrawingCallback syncResult=0 frameNum=1.
2024-12-16 09:23:10.887 7012-7360 ViewRootIm…nActivity] com.kakao.maps.open.android I mWNT: t=0xb4000074ecfeb210 mBlastBufferQueue=0xb40000754cfd0770 fn= 1 mRenderHdrSdrRatio=1.0 caller= android.view.ViewRootImpl$8.onFrameDraw:13841 android.view.ThreadedRenderer$1.onFrameDraw:792
2024-12-16 09:23:10.887 7012-7360 ViewRootIm…nActivity] com.kakao.maps.open.android I Setting up sync and frameCommitCallback
2024-12-16 09:23:10.904 7012-7236 BLASTBufferQueue com.kakao.maps.open.android I ViewRootImpl@d22cdad[MainActivity]#0 onFrameAvailable the first frame is available
2024-12-16 09:23:10.906 7012-7236 ViewRootIm…nActivity] com.kakao.maps.open.android I Received frameCommittedCallback lastAttemptedDrawFrameNum=1 didProduceBuffer=true
2024-12-16 09:23:10.915 7012-7236 OpenGLRenderer com.kakao.maps.open.android D CFMS:: SetUp Pid : 7012 Tid : 7236
2024-12-16 09:23:10.917 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android I reportDrawFinished seqId=0
2024-12-16 09:23:10.966 7012-7012 InsetsSourceConsumer com.kakao.maps.open.android I applyRequestedVisibilityToControl: visible=true, type=statusBars, host=com.kakao.maps.open.android/com.kakao.maps.open.android.MainActivity
2024-12-16 09:23:10.967 7012-7012 InsetsSourceConsumer com.kakao.maps.open.android I applyRequestedVisibilityToControl: visible=true, type=navigationBars, host=com.kakao.maps.open.android/com.kakao.maps.open.android.MainActivity
2024-12-16 09:23:11.002 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android I handleWindowFocusChanged: 1 0 call from android.view.ViewRootImpl.-$$Nest$mhandleWindowFocusChanged:0
2024-12-16 09:23:11.003 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android D mThreadedRenderer.initializeIfNeeded()#2 mSurface={isValid=true 0xb40000744cffddf0}
2024-12-16 09:23:11.005 7012-7012 InputMethodManagerUtils com.kakao.maps.open.android D startInputInner - Id : 0
2024-12-16 09:23:11.005 7012-7012 InputMethodManager com.kakao.maps.open.android I startInputInner - IInputMethodManagerGlobalInvoker.startInputOrWindowGainedFocus
2024-12-16 09:23:11.195 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android I onDisplayChanged oldDisplayState=2 newDisplayState=2
2024-12-16 09:23:11.514 7012-7044 ps.open.android com.kakao.maps.open.android I Compiler allocated 6917KB to compile void android.view.ViewRootImpl.performTraversals()
2024-12-16 09:23:14.635 7012-7012 InputMethodManagerUtils com.kakao.maps.open.android D startInputInner - Id : 0
2024-12-16 09:23:14.641 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android I onDisplayChanged oldDisplayState=2 newDisplayState=2
2024-12-16 09:23:14.746 7012-7012 InsetsController com.kakao.maps.open.android I onStateChanged: host=com.kakao.maps.open.android/com.kakao.maps.open.android.MainActivity, from=android.view.ViewRootImpl$ViewRootHandler.handleMessageImpl:7209, state=InsetsState: {mDisplayFrame=Rect(0, 0 - 1080, 2340), mDisplayCutout=DisplayCutout{insets=Rect(0, 80 - 0, 0) waterfall=Insets{left=0, top=0, right=0, bottom=0} boundingRect={Bounds=[Rect(0, 0 - 0, 0), Rect(511, 0 - 569, 80), Rect(0, 0 - 0, 0), Rect(0, 0 - 0, 0)]} cutoutPathParserInfo={CutoutPathParserInfo{displayWidth=1080 displayHeight=2340 physicalDisplayWidth=1080 physicalDisplayHeight=2340 density={2.8125} cutoutSpec={M 0,0 M 0,7.822222222222222 a 10.31111111111111,10.31111111111111 0 1,0 0,20.62222222222222 a 10.31111111111111,10.31111111111111 0 1,0 0,-20.62222222222222 Z @dp} rotation={0} scale={1.0} physicalPixelDisplaySizeRatio={1.0}}}}, mRoundedCorners=RoundedCorners{[RoundedCorner{position=TopLeft, radius=0, center=Point(0, 0)}, RoundedCorner{position=TopRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomRight, radius=0, center=Point(0, 0)}, RoundedCorner{position=BottomLeft, radius=0, center=Point(0, 0)}]} mRoundedCornerFrame=Rect(0, 0 - 1080, 2340), mPrivacyIndicatorBounds=PrivacyIndicatorBounds {static bounds=Rect(939, 0 - 1080, 80) rotation=0}, mDisplayShape=DisplayShape{ spec=-311912193 displayWidth=1080 displayHeight=2340 physicalPixelDisplaySizeRatio=1.0 rotation=0 offsetX=0 offsetY=0 scale=1.0}, mSources= { InsetsSource: {ef2e0001 mType=navigationBars mFrame=[0,2187][1080,2340] mVisible=true mFlags=}, InsetsSource: {ef2e0004 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=}, InsetsSource: {ef2e0005 mType=mandatorySystemGestures mFrame=[0,2187][1080,2340] mVisible=true mFlags=}, InsetsSource: {ef2e0006 mType=tappableElement mFrame=[0,2187][1080,2340] mVisible=true mFlags=}, InsetsSource: {ef2e0024 mType=systemGestures mFrame=[0,0][0,0] mVisible=true mFlags=}, InsetsSource: {eff50000 mType=statusBars mFrame=[0,0][1080,80] mVisible=true mFlags=}, InsetsSource: {eff50005 mType=mandatorySystemGestures mFrame=[0,0][1080,118] mVisible=true mFlags=}, InsetsSource: {eff50006 mType=tappableElement mFrame=[0,0][1080,80] mVisible=true mFlags=}, InsetsSource: {3 mType=ime mFrame=[0,0][0,0] mVisible=false mFlags=}, InsetsSource: {27 mType=displayCutout mFrame=[0,0][1080,80] mVisible=true mFlags=} }
2024-12-16 09:23:14.748 7012-7012 InsetsSourceConsumer com.kakao.maps.open.android I applyRequestedVisibilityToControl: visible=false, type=ime, host=com.kakao.maps.open.android/com.kakao.maps.open.android.MainActivity
2024-12-16 09:23:14.771 7012-7082 ViewRootIm…nActivity] com.kakao.maps.open.android I Resizing android.view.ViewRootImpl@62e7590: frame = [0,0][1080,2340] reportDraw = false forceLayout = false syncSeqId = -1
2024-12-16 09:23:14.774 7012-7012 ViewRootIm…nActivity] com.kakao.maps.open.android I handleResized, msg = 4 frames=ClientWindowFrames{frame=[0,0][1080,2340] display=[0,0][1080,2340] parentFrame=[0,0][0,0]} forceNextWindowRelayout=false displayId=0 dragResizing=false compatScale=1.0 frameChanged=false attachedFrameChanged=false configChanged=false displayChanged=false compatScaleChanged=false