마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

안드로이드 특정버전에서 오류가 납니다

0 추천

html5 + jquery 를 이용해 웹앱을 만들고 있습니다

모르는게 많아서 무식하게라도 만들고 있는데요

로그인 페이지에서 id, pwd를 입력하고 로그인하면

ajax를 이용해 결과값을 리턴받고 결과값이 y이면 해당 로그인 유저의 user_no와 id를 

파라미터로 계속 들고 다니게 했는데요

ex) if(val.loginresult == 'Y') {

                           document.location.href = "./index.html?"+mbrdivcd+":"+userno+":"+loginid

}

이런식입니다

테스트는 6대의 안드로이드 기기로 행하였으며 결과만 보자면

갤럭시노트10.1 - 4.1.2 : X

갤럭시S3 - 4.3 : O

갤럭시S3 - 4.3 : O

갤럭시S4 - 4.3 : O

옵티머스G - 4.0.4 : O

옵티머스G - 4.1.2 : X

현재 4.1.2버전에서 로그인시 앱이 죽어버리는 현상이 있습니다

버전이 다양하지 못해 실 기기로 더 테스트는 못해봤지만 avd 에뮬레이터로 봤을땐 4.2.2도 튕길것으로 예상됩니다;

로그캣에 로그를 첨부해봅니다

webview등은 사용하지 않았고 mainActivity.java에도 첫페이지만 설정되어있는 상태입니다

도와주세요


 [object Object]:39

 uiOverrideUrlLoading: shouldOverrideUrlLoading() returnsfalse

 onMessage(onPageStarted,file:///android_asset/www/index.html?2:9338:test)

 Class lookup Landroid/webkit/WebResourceResponse; attempted with exception pending

 Pending exception is:

 java.lang.NullPointerException:

  at android.content.res.AssetManager.openAsset(Native Method)

  at android.content.res.AssetManager.open(AssetManager.java:315)

  at android.webkit.BrowserFrame.inputStreamForAndroidResource(BrowserFrame.java:854)

  at android.webkit.BrowserFrame.shouldInterceptRequest(BrowserFrame.java:945)

  at android.webkit.JWebCoreJavaBridge.sharedTimerFired(Native Method)

  at android.webkit.JWebCoreJavaBridge.fireSharedTimer(JWebCoreJavaBridge.java:92)

  at android.webkit.JWebCoreJavaBridge.handleMessage(JWebCoreJavaBridge.java:108)

  at android.os.Handler.dispatchMessage(Handler.java:99)

  at android.os.Looper.loop(Looper.java:137)

  at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:1064)

  at java.lang.Thread.run(Thread.java:856)

 DALVIK THREADS:

 (mutexes: tll=0 tsl=0 tscl=0 ghl=0)

 "main" prio=5 tid=1 NATIVE

   | group="main" sCount=0 dsCount=0 obj=0x41714508 self=0x41703bd8

   | sysTid=16748 nice=0 sched=0/0 cgrp=apps handle=1075142448

   | schedstat=( 1022295875 326834867 2014 ) utm=73 stm=29 core=2

   #00  pc 0000da70  /system/lib/libc.so (epoll_wait+12)

   #01  pc 00014899  /system/lib/libutils.so (android::Looper::pollInner(int)+96)

   #02  pc 00014b01  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)

   #03  pc 000631bb  /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)

   #04  pc 0001df30  /system/lib/libdvm.so (dvmPlatformInvoke+112)

   #05  pc 0004d183  /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+394)

   #06  pc 00027360  /system/lib/libdvm.so

   #07  pc 0002bc68  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)

   #08  pc 0005fbb7  /system/lib/libdvm.so (dvmInvokeMethod(Object*, Method const*, ArrayObject*, ArrayObject*, ClassObject*, bool)+374)

   #09  pc 00067165  /system/lib/libdvm.so

   #10  pc 00027360  /system/lib/libdvm.so

   #11  pc 0002bc68  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)

   #12  pc 0005f8f1  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)

   #13  pc 00049773  /system/lib/libdvm.so

   #14  pc 0004c169  /system/lib/libandroid_runtime.so

   #15  pc 0004d2cb  /system/lib/libandroid_runtime.so (android::AndroidRuntime::start(char const*, char const*)+390)

   #16  pc 00000dcf  /system/bin/app_process

   #17  pc 00017123  /system/lib/libc.so (__libc_init+38)

   #18  pc 00000b34  /system/bin/app_process

   at android.os.MessageQueue.nativePollOnce(Native Method)

   at android.os.MessageQueue.next(MessageQueue.java:125)

   at android.os.Looper.loop(Looper.java:124)

   at android.app.ActivityThread.main(ActivityThread.java:4921)

   at java.lang.reflect.Method.invokeNative(Native Method)

   at java.lang.reflect.Method.invoke(Method.java:511)

   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)

   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)

   at dalvik.system.NativeStart.main(Native Method)

 

미설정 (240 포인트) 님이 2014년 3월 7일 질문
로그가 너무 길어 댓글로 나머지 첨부합니다
 "Thread-851" prio=5 tid=15 NATIVE

   | group="main" sCount=0 dsCount=0 obj=0x4227a6a8 self=0x5e20b128

   | sysTid=16849 nice=0 sched=0/0 cgrp=apps handle=1564277280

   | schedstat=( 31667169 9867167 68 ) utm=1 stm=1 core=0

   #00  pc 0000da70  /system/lib/libc.so (epoll_wait+12)

   #01  pc 00137079  /system/lib/libchromium_net.so

   #02  pc 00136e6d  /system/lib/libchromium_net.so

   #03  pc 0005b0d1  /system/lib/libchromium_net.so

   #04  pc 000597cf  /system/lib/libchromium_net.so (MessageLoop::RunInternal()+114)

   #05  pc 0005982d  /system/lib/libchromium_net.so (MessageLoop::Run()+16)

   #06  pc 00079ef1  /system/lib/libchromium_net.so (base::Thread::ThreadMain()+188)

   #07  pc 0007997b  /system/lib/libchromium_net.so

   #08  pc 00012e00  /system/lib/libc.so (__thread_entry+48)

   #09  pc 00012558  /system/lib/libc.so (pthread_create+172)

   at dalvik.system.NativeStart.run(Native Method)

 "AsyncTask #1" prio=5 tid=14 WAIT

   | group="main" sCount=0 dsCount=0 obj=0x4224b3c8 self=0x416dea78

   | sysTid=16843 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1528494656

   | schedstat=( 4263622 27566419 45 ) utm=0 stm=0 core=0

   at java.lang.Object.wait(Native Method)

   - waiting on <0x4224b5b8> (a java.lang.VMThread) held by tid=14 (AsyncTask #1)

   at java.lang.Thread.parkFor(Thread.java:1231)

   at sun.misc.Unsafe.park(Unsafe.java:323)

   at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)

   at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)

   at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)

   at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1009)

   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1069)

   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)

   at java.lang.Thread.run(Thread.java:856)

 "CookieSyncManager" prio=5 tid=13 NATIVE

   | group="main" sCount=0 dsCount=0 obj=0x42244f60 self=0x5bd756d0

   | sysTid=16841 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1540840224

   | schedstat=( 443500 6918543 8 ) utm=0 stm=0 core=3

   #00  pc 0000da70  /system/lib/libc.so (epoll_wait+12)

   #01  pc 00014899  /system/lib/libutils.so (android::Looper::pollInner(int)+96)

   #02  pc 00014b01  /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104)

   #03  pc 000631bb  /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22)

   #04  pc 0001df30  /system/lib/libdvm.so (dvmPlatformInvoke+112)

   #05  pc 0004d183  /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+394)

   #06  pc 00027360  /system/lib/libdvm.so

   #07  pc 0002bc68  /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+180)

   #08  pc 0005f8f1  /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272)

   #09  pc 0005f91b  /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20)

   #10  pc 000544d3  /system/lib/libdvm.so

   #11  pc 00012e00  /system/lib/libc.so (__thread_entry+48)

   #12  pc 00012558  /system/lib/libc.so (pthread_create+172)

   at java.lang.Math.min(Math.java:~656)

   at android.os.MessageQueue.next(MessageQueue.java:146)

   at android.os.Looper.loop(Looper.java:124)

   at android.webkit.WebSyncManager.run(WebSyncManager.java:92)

   at android.webkit.CookieSyncManager.run(CookieSyncManager.java:58)

   at java.lang.Thread.run(Thread.java:856)

 "WebViewCoreThread" prio=5 tid=11 RUNNABLE

   | group="main" sCount=0 dsCount=0 obj=0x41eb8128 self=0x5b1adda0

   | sysTid=16839 nice=0 sched=0/0 cgrp=apps handle=1528486440

   | schedstat=( 1224107810 208586267 765 ) utm=106 stm=15 core=3

   at android.webkit.JWebCoreJavaBridge.sharedTimerFired(Native Method)

   at android.webkit.JWebCoreJavaBridge.fireSharedTimer(JWebCoreJavaBridge.java:92)

   at android.webkit.JWebCoreJavaBridge.handleMessage(JWebCoreJavaBridge.java:108)

   at android.os.Handler.dispatchMessage(Handler.java:99)

   at android.os.Looper.loop(Looper.java:137)

   at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:1064)

   at java.lang.Thread.run(Thread.java:856)

 "Binder_2" prio=5 tid=10 NATIVE

   | group="main" sCount=0 dsCount=0 obj=0x41ebe648 self=0x5bd811f8

   | sysTid=16762 nice=0 sched=0/0 cgrp=apps handle=1540875952

   | schedstat=( 11405919 3721372 77 ) utm=1 stm=0 core=3

   #00  pc 0000cb90  /system/lib/libc.so (__ioctl+8)

   #01  pc 00027fcd  /system/lib/libc.so (ioctl+16)

   #02  pc 00016bfd  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+124)

   #03  pc 000173af  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)

   #04  pc 0001b171  /system/lib/libbinder.so

   #05  pc 0001104f  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)

   #06  pc 0004b823  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)

   #07  pc 00010bb5  /system/lib/libutils.so

   #08  pc 00012e00  /system/lib/libc.so (__thread_entry+48)

   #09  pc 00012558  /system/lib/libc.so (pthread_create+172)

   at dalvik.system.NativeStart.run(Native Method)

 "Binder_1" prio=5 tid=9 NATIVE

   | group="main" sCount=0 dsCount=0 obj=0x41ebe490 self=0x5bd80a98

   | sysTid=16761 nice=0 sched=0/0 cgrp=apps handle=1540875888

   | schedstat=( 14119955 2787292 83 ) utm=0 stm=0 core=3

   #00  pc 0000cb90  /system/lib/libc.so (__ioctl+8)

   #01  pc 00027fcd  /system/lib/libc.so (ioctl+16)

   #02  pc 00016bfd  /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+124)

   #03  pc 000173af  /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154)

   #04  pc 0001b171  /system/lib/libbinder.so

   #05  pc 0001104f  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114)

   #06  pc 0004b823  /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66)

   #07  pc 00010bb5  /system/lib/libutils.so

   #08  pc 00012e00  /system/lib/libc.so (__thread_entry+48)

   #09  pc 00012558  /system/lib/libc.so (pthread_create+172)

   at dalvik.system.NativeStart.run(Native Method)

 "FinalizerWatchdogDaemon" daemon prio=5 tid=8 WAIT

   | group="system" sCount=0 dsCount=0 obj=0x41ebb470 self=0x5bcc4008

   | sysTid=16759 nice=0 sched=0/0 cgrp=apps handle=1540113496

   | schedstat=( 309541 101250 4 ) utm=0 stm=0 core=3

   at java.lang.Object.wait(Native Method)

   - waiting on <0x4171bcf8> (a java.lang.Daemons$FinalizerWatchdogDaemon)

   at java.lang.Object.wait(Object.java:364)

   at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:214)

   at java.lang.Thread.run(Thread.java:856)

 "FinalizerDaemon" daemon prio=5 tid=7 WAIT

   | group="system" sCount=0 dsCount=0 obj=0x41ebb2c0 self=0x5bcc39b0

   | sysTid=16757 nice=0 sched=0/0 cgrp=apps handle=1540899512

   | schedstat=( 2447625 826541 14 ) utm=0 stm=0 core=3
at java.lang.Object.wait(Native Method)

   - waiting on <0x4170a5d0> (a java.lang.ref.ReferenceQueue)

   at java.lang.Object.wait(Object.java:401)

   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:102)

   at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:73)

   at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:169)

   at java.lang.Thread.run(Thread.java:856)

 "ReferenceQueueDaemon" daemon prio=5 tid=6 WAIT

   | group="system" sCount=0 dsCount=0 obj=0x41ebb158 self=0x4111b8a8

   | sysTid=16756 nice=0 sched=0/0 cgrp=apps handle=1540899384

   | schedstat=( 1174875 2838707 11 ) utm=0 stm=0 core=3

   at java.lang.Object.wait(Native Method)

   - waiting on <0x4170a4f8>

   at java.lang.Object.wait(Object.java:364)

   at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:129)

   at java.lang.Thread.run(Thread.java:856)

 "Compiler" daemon prio=5 tid=5 VMWAIT

   | group="system" sCount=0 dsCount=0 obj=0x41ebb068 self=0x416ea0b8

   | sysTid=16755 nice=0 sched=0/0 cgrp=apps handle=1096531728

   | schedstat=( 98760332 17826376 454 ) utm=5 stm=4 core=3

   #00  pc 0000dca0  /system/lib/libc.so (__futex_syscall3+8)

   #01  pc 00012e44  /system/lib/libc.so (__pthread_cond_timedwait_relative+48)

   #02  pc 00012ea0  /system/lib/libc.so (__pthread_cond_timedwait+60)

   #03  pc 0006f93d  /system/lib/libdvm.so

   #04  pc 00053bc7  /system/lib/libdvm.so

   #05  pc 00012e00  /system/lib/libc.so (__thread_entry+48)

   #06  pc 00012558  /system/lib/libc.so (pthread_create+172)

   at dalvik.system.NativeStart.run(Native Method)

 "JDWP" daemon prio=5 tid=4 VMWAIT

   | group="system" sCount=0 dsCount=0 obj=0x41ebaf80 self=0x5bd7d928

   | sysTid=16753 nice=0 sched=0/0 cgrp=apps handle=1540906560

   | schedstat=( 2949037 3379296 220 ) utm=0 stm=0 core=0

   #00  pc 0000ccb8  /system/lib/libc.so (select+20)

   #01  pc 0006077f  /system/lib/libdvm.so

   #02  pc 00063309  /system/lib/libdvm.so

   #03  pc 00053bc7  /system/lib/libdvm.so

   #04  pc 00012e00  /system/lib/libc.so (__thread_entry+48)

   #05  pc 00012558  /system/lib/libc.so (pthread_create+172)

   at dalvik.system.NativeStart.run(Native Method)

 "Signal Catcher" daemon prio=5 tid=3 VMWAIT

   | group="system" sCount=0 dsCount=0 obj=0x41ebae88 self=0x416fdfc0

   | sysTid=16751 nice=0 sched=0/0 cgrp=apps handle=1540906680

   | schedstat=( 108833 0 1 ) utm=0 stm=0 core=2

   #00  pc 0000d554  /system/lib/libc.so (__rt_sigtimedwait+12)

   #01  pc 0001a2ab  /system/lib/libc.so (sigwait+20)

   #02  pc 000512a7  /system/lib/libdvm.so

   #03  pc 00053bc7  /system/lib/libdvm.so

   #04  pc 00012e00  /system/lib/libc.so (__thread_entry+48)

   #05  pc 00012558  /system/lib/libc.so (pthread_create+172)

   at dalvik.system.NativeStart.run(Native Method)

 "GC" daemon prio=5 tid=2 VMWAIT

   | group="system" sCount=0 dsCount=0 obj=0x41ebada8 self=0x416fb478

   | sysTid=16750 nice=0 sched=0/0 cgrp=apps handle=1096530888

   | schedstat=( 87864792 16560456 113 ) utm=7 stm=1 core=3

   #00  pc 0000dca0  /system/lib/libc.so (__futex_syscall3+8)

   #01  pc 00012e44  /system/lib/libc.so (__pthread_cond_timedwait_relative+48)

   #02  pc 00012ea0  /system/lib/libc.so (__pthread_cond_timedwait+60)

   #03  pc 0006e693  /system/lib/libdvm.so

   #04  pc 00053bc7  /system/lib/libdvm.so

   #05  pc 00012e00  /system/lib/libc.so (__thread_entry+48)

   #06  pc 00012558  /system/lib/libc.so (pthread_create+172)

   at dalvik.system.NativeStart.run(Native Method)

 NATIVE THREADS:

 ".kr.test.test" sysTid=16791 nice=0 sched=0/0 cgrp=apps

   | schedstat=( 25250 10140209 3 ) utm=0 stm=0 core=0

 ".kr.test.test" sysTid=16792 nice=0 sched=0/0 cgrp=apps

   | schedstat=( 12432126 14989081 156 ) utm=0 stm=1 core=0

 ".kr.test.test" sysTid=16794 nice=0 sched=0/0 cgrp=apps

   | schedstat=( 31569858 17153599 329 ) utm=1 stm=1 core=3

 "WebViewCoreThre" sysTid=16842 nice=0 sched=0/0 cgrp=apps

   | schedstat=( 339042 4969083 1 ) utm=0 stm=0 core=1

 "SignalSender" sysTid=16844 nice=0 sched=0/0 cgrp=apps

   | schedstat=( 5322915 1867917 128 ) utm=0 stm=0 core=0

 "TexturesGenerat" sysTid=16898 nice=0 sched=0/0 cgrp=apps

   | schedstat=( 342674452 43123129 162 ) utm=28 stm=6 core=0

 "WebViewCoreThre" sysTid=17327 nice=0 sched=0/0 cgrp=apps

   | schedstat=( 186874 0 2 ) utm=0 stm=0 core=2

 "WebViewCoreThre" sysTid=17329 nice=0 sched=0/0 cgrp=apps

   | schedstat=( 305667 0 1 ) utm=0 stm=0 core=2

 "FimgApiAutoFree" sysTid=17330 nice=10 sched=0/0 cgrp=apps/bg_non_interactive

   | schedstat=( 209000 136083 1 ) utm=0 stm=0 core=0

 VM aborting

A/libc(16748): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 16839 (WebViewCoreThre)

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...