안녕하세요. 카카오지도 연동 중에 문의사항 있어서 글 남깁니다.
구글의 64bit 지원 관련하여 카카오 지도 sdk 업데이트 하였습니다,(jar, so 파일)
그리고 빌드하여 폰에 올려봤는데 64bit 폰에서는 지도가 잘 표시되고 있는데 32bit 폰에서는 앱이 죽습니다.
테스트 한 폰은 노트3 입니다.
확인 부탁 드립니다.
감사합니다.
안녕하세요. 카카오지도 연동 중에 문의사항 있어서 글 남깁니다.
구글의 64bit 지원 관련하여 카카오 지도 sdk 업데이트 하였습니다,(jar, so 파일)
그리고 빌드하여 폰에 올려봤는데 64bit 폰에서는 지도가 잘 표시되고 있는데 32bit 폰에서는 앱이 죽습니다.
테스트 한 폰은 노트3 입니다.
확인 부탁 드립니다.
감사합니다.
안녕하세요.
호출하신 로그를 보면 노트3 (SM-N900S) 에서 등록되지 않은 키해시가 들어오는 것이 보이는데요
키해시를 다시 한번 확인해보시고, 키해시 등록 후에도 동일하게 발생하면
어떤 에러 메시지가 나오는지 올려주세요.
감사합니다.
안녕하세요. 확인 해보니 해시키는 정상적으로 등록 되어 있습니다.
앱에서 실행 했을 때 uoQuJe3s~~~~~~~~~ 이런 해시키가 발급이 되어 해당 해시키를 등록하였는데도 앱이 죽고 있습니다.
에러로그는 아래와 같습니다.
09-05 12:02:27.095 21848-21934/? A/libc: Fatal signal 11 (SIGSEGV), code 1, fault addr 0x8 in tid 21934 (GLThread 32758)
09-05 12:02:27.125 258-441/? I/SurfaceFlinger: id=850 Removed JntroActivi (3/11)
09-05 12:02:27.125 258-443/? I/SurfaceFlinger: id=850 Removed JntroActivi (-2/11)
09-05 12:02:27.195 964-1477/? D/ConnectivityService: returning getNetworkInfo(networkType - 1) :[type: WIFI[] - WIFI, state: CONNECTED/CONNECTED, reason: (unspecified), extra: “Twireless”, roaming: false, failover: false, isAvailable: true, isConnectedToProvisioningNetwork: false]
09-05 12:02:27.205 274-274/? I/DEBUG: *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
09-05 12:02:27.205 274-274/? I/DEBUG: Build fingerprint: 'samsung/hlteskt/hlteskt:5.0/LRX21V/N900SKSU0GPI1:user/release-keys’
09-05 12:02:27.205 274-274/? I/DEBUG: Revision: '8’
09-05 12:02:27.205 274-274/? I/DEBUG: ABI: 'arm’
09-05 12:02:27.205 274-274/? I/DEBUG: pid: 21848, tid: 21934, name: GLThread 32758 >>> com.palpalsmartcar.driver <<<
09-05 12:02:27.205 274-274/? I/DEBUG: signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8
09-05 12:02:27.225 274-274/? I/DEBUG: r0 00000000 r1 9d787550 r2 131693e0 r3 131661d0
09-05 12:02:27.225 274-274/? I/DEBUG: r4 134a38c0 r5 9d787550 r6 9d688000 r7 9d787548
09-05 12:02:27.225 274-274/? I/DEBUG: r8 00000000 r9 9d787658 sl 00000000 fp 9d787650
09-05 12:02:27.225 274-274/? I/DEBUG: ip 00000008 sp 9d787528 lr b4e1f359 pc b4ce39e8 cpsr 600e0030
09-05 12:02:27.225 274-274/? I/DEBUG: backtrace:
09-05 12:02:27.225 274-274/? I/DEBUG: #00 pc 000de9e8 /system/lib/libart.so (_ZN3art6mirror9ArtMethod9GetShortyEPj+3)
09-05 12:02:27.225 274-274/? I/DEBUG: #01 pc 0021a355 /system/lib/libart.so (_ZN3art35InvokeVirtualOrInterfaceWithVarArgsERKNS_33ScopedObjectAccessAlreadyRunnableEP8_jobjectP10_jmethodIDSt9__va_list+56)
09-05 12:02:27.225 274-274/? I/DEBUG: #02 pc 001cee8d /system/lib/libart.so (_ZN3art3JNI17CallObjectMethodVEP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_list+292)
09-05 12:02:27.225 274-274/? I/DEBUG: #03 pc 00081a10 /data/app/com.palpalsmartcar.driver-1/lib/arm/libDaumMapEngineApi.so (_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz+32)
09-05 12:02:27.225 274-274/? I/DEBUG: #04 pc 00081c18 /data/app/com.palpalsmartcar.driver-1/lib/arm/libDaumMapEngineApi.so (Java_net_daum_mf_map_n_api_NativeBaseNetConnection_onResponseHeader+500)
09-05 12:02:27.225 274-274/? I/DEBUG: #05 pc 003996ab /data/dalvik-cache/arm/data@app@com.palpalsmartcar.driver-1@base.apk@classes.dex
09-05 12:02:27.235 964-4699/? D/SSRM:n: SIOP:: AP = 350, CUR = 600
어떤거 말씀 하시는건가요? 요거라는게…아무것도 안보여서요…ㅠㅠ
아 개발팀에 확인 요청 멘션을 건 거예요 ^^;
갤럭시 노트 3 (SM900S) Lollipop 기기에서 확인 시에 재현이 되지 않는 상황인데요. 재현되는 기기의 OS 버전과 저 로그에 추가 내용이 있다면 올려 주실 수 있으실까요?
노트3의 OS 버전은 동일하게 Lollipop을 사용하고 있습니다. 그리고 다른 32bit 폰에서 테스트 해봤는데 해당 폰에서도 죽고 있습니다. 그런데 에러내용이 조금 달라서 도움이 되실까 해서 에러로그 전달 드립니다.
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] JNI DETECTED ERROR IN APPLICATION: can’t call java.lang.String org.apache.http.Header.getName() on instance of net.daum.mf.map.common.net.HeaderItem
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] in call to CallObjectMethodV
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] from void net.daum.mf.map.n.api.NativeBaseNetConnection.onResponseHeader(int, net.daum.mf.map.common.net.HeaderItem[])
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] “GLThread 5097” prio=7 tid=27 Runnable
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] | group=“main” sCount=0 dsCount=0 obj=0x12ea0400 self=0xb802fc80
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] | sysTid=9659 nice=-4 cgrp=default sched=0/0 handle=0x9e920930
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] | state=R schedstat=( 233294590 57744785 239 ) utm=17 stm=6 core=1 HZ=100
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] | stack=0x9e81e000-0x9e820000 stackSize=1038KB
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] | held mutexes= “mutator lock”(shared held)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #00 pc 0035d06d /system/lib/libart.so (_ZN3art15DumpNativeStackERNSt3__113basic_ostreamIcNS0_11char_traitsIcEEEEiPKcPNS_9ArtMethodEPv+116)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #01 pc 0033db4f /system/lib/libart.so (_ZNK3art6Thread4DumpERNSt3__113basic_ostreamIcNS1_11char_traitsIcEEEE+138)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #02 pc 0024fd19 /system/lib/libart.so (ZN3art9JavaVMExt8JniAbortEPKcS2+760)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #03 pc 002503b7 /system/lib/libart.so (_ZN3art9JavaVMExt9JniAbortVEPKcS2_St9__va_list+54)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #04 pc 000fbebb /system/lib/libart.so (_ZN3art11ScopedCheck6AbortFEPKcz+30)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #05 pc 000fc153 /system/lib/libart.so (_ZN3art11ScopedCheck17CheckMethodAndSigERNS_18ScopedObjectAccessEP8_jobjectP7_jclassP10_jmethodIDNS_9Primitive4TypeENS_10InvokeTypeE+474)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #06 pc 0010ee67 /system/lib/libart.so (_ZN3art8CheckJNI11CallMethodVEPKcP7_JNIEnvP8_jobjectP7_jclassP10_jmethodIDSt9__va_listNS_9Primitive4TypeENS_10InvokeTypeE+526)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #07 pc 001103f1 /system/lib/libart.so (_ZN3art8CheckJNI17CallObjectMethodVEP7_JNIEnvP8_jobjectP10_jmethodIDSt9__va_list+28)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #08 pc 00081a10 /data/app/com.palpalsmartcar.reporter-1/lib/arm/libDaumMapEngineApi.so (_ZN7_JNIEnv16CallObjectMethodEP8_jobjectP10_jmethodIDz+32)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #09 pc 00081c18 /data/app/com.palpalsmartcar.reporter-1/lib/arm/libDaumMapEngineApi.so (Java_net_daum_mf_map_n_api_NativeBaseNetConnection_onResponseHeader+500)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #10 pc 000ea709 /system/lib/libart.so (art_quick_generic_jni_trampoline+40)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #11 pc 000e6011 /system/lib/libart.so (art_quick_invoke_stub_internal+64)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #12 pc 003ebccb /system/lib/libart.so (art_quick_invoke_stub+170)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] native: #13 pc 000ffff4 [stack:9659] (???)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] at net.daum.mf.map.n.api.NativeBaseNetConnection.onResponseHeader(Native method)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] at net.daum.mf.map.n.api.NativeBaseNetConnection$2.run(NativeBaseNetConnection.java:175)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] at net.daum.mf.map.n.api.NativeWebClientLoopEntry.execute(NativeWebClientLoopEntry.java:20)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] at net.daum.mf.map.n.api.internal.NativeMapGraphicsViewGles.onDrawMapView(Native method)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] at net.daum.android.map.MapView.onDrawFrame(MapView.java:195)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] at net.daum.mf.map.api.MapView.onDrawFrame(MapView.java:2356)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] at android.opengl.alt.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1381)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] at android.opengl.alt.GLSurfaceView$GLThread.nativeRun(GLSurfaceView.java:1181)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410] at net.daum.mf.map.n.api.NativeThread.run(NativeThread.java:48)
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/java_vm_ext.cc:410]
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/runtime.cc:368] Runtime aborting…
09-06 11:44:28.982 9541-9659/com.palpalsmartcar.reporter A/art: art/runtime/runtime.cc:368]
09-06 11:44:29.662 9541-9659/com.palpalsmartcar.reporter A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 9659 (GLThread 5097)
이 에러를 봤을 때 Jar는 신규 버전인데 32비트용 so 파일은 이전 버전 때 나타날 수 있는 에러로 보입니다. 모든 architecture의 so 파일이 교체 되었는지 확인 부탁 드립니다.