android - proguard is ok, but running App error...help me -
08-15 22:01:08.796 2636-2675/? a/art: art/runtime/thread.cc:1657] no pending exception expected: java.lang.classnotfoundexception: didn't find class "net.daum.mf.map.n.api.nativeplatformthread" on path: dexpathlist[[zip file "/data/app/com.grapeproject.playyonsei-1/base.apk"],nativelibrarydirectories=[/data/app/com.grapeproject.playyonsei-1/lib/arm, /data/app/com.grapeproject.playyonsei-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]] 08-15 22:01:08.796 2636-2675/? a/art: art/runtime/thread.cc:1657] @ java.lang.class dalvik.system.basedexclassloader.findclass(java.lang.string) (basedexclassloader.java:56) 08-15 22:01:08.796 2636-2675/? a/art: art/runtime/thread.cc:1657] @ java.lang.class java.lang.classloader.loadclass(java.lang.string, boolean) (classloader.java:380) 08-15 22:01:08.796 2636-2675/? a/art: art/runtime/thread.cc:1657] @ java.lang.class java.lang.classloader.loadclass(java.lang.string) (classloader.java:312) 08-15 22:01:08.796 2636-2675/? a/art: art/runtime/thread.cc:1657] @ void net.daum.mf.map.n.api.internal.nativemapgraphicsviewgles.onsizechangedmapview(int, int, int, int) ((null):-2) 08-15 22:01:08.796 2636-2675/? a/art: art/runtime/thread.cc:1657] @ void net.daum.a.a.g.a(javax.microedition.khronos.opengles.gl10, int, int) ((null):-1) 08-15 22:01:08.796 2636-2675/? a/art: art/runtime/thread.cc:1657] @ void android.opengl.a.a$m.i() ((null):-1) 08-15 22:01:08.796 2636-2675/? a/art: art/runtime/thread.cc:1657] @ void android.opengl.a.a$m.a() ((null):-1) 08-15 22:01:08.796 2636-2675/? a/art: art/runtime/thread.cc:1657] @ void net.daum.mf.map.n.api.nativethread.run() ((null):-1) 08-15 22:01:08.796 2636-2675/? a/art: art/runtime/thread.cc:1657] 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] runtime aborting... 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] aborting thread: 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] "glthread 5935" prio=7 tid=14 runnable 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] | group="" scount=0 dscount=0 obj=0x12dca3a0 self=0xce736900 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] | systid=2675 nice=-4 cgrp=default sched=0/0 handle=0xd0a25920 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] | state=r schedstat=( 6549303 328885 52 ) utm=0 stm=0 core=7 hz=100 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] | stack=0xd0923000-0xd0925000 stacksize=1038kb 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] | held mutexes= "abort lock" "mutator lock"(shared held) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #00 pc 0034e655 /system/lib/libart.so (_zn3art15dumpnativestackernst3__113basic_ostreamicns0_11char_traitsiceeeeip12backtracemappkcpns_9artmethodepv+128) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #01 pc 0032ee11 /system/lib/libart.so (_znk3art6thread9dumpstackernst3__113basic_ostreamicns1_11char_traitsiceeeebp12backtracemap+308) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #02 pc 00321e89 /system/lib/libart.so (_znk3art10abortstate10dumpthreadernst3__113basic_ostreamicns1_11char_traitsiceeeepns_6threade+24) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #03 pc 00321cd3 /system/lib/libart.so (_znk3art10abortstate4dumpernst3__113basic_ostreamicns1_11char_traitsiceeee+362) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #04 pc 00318aab /system/lib/libart.so (_zn3art7runtime5abortev+90) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #05 pc 000b4ac1 /system/lib/libart.so (_zn3art10logmessaged2ev+864) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #06 pc 0033219f /system/lib/libart.so (_znk3art6thread24assertnopendingexceptionev+602) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #07 pc 000e4765 /system/lib/libart.so (_zn3art11classlinker9findclassepns_6threadepkcns_6handleins_6mirror11classloadereee+28) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #08 pc 0025fd8b /system/lib/libart.so (_zn3art3jni9findclassep7_jnienvpkc+1878) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #09 pc 000c5a10 /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (_zn13mobiletoolkit18getjavaclassbynameep7_jnienvpkc+16) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #10 pc 000c63ac /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (_zn13mobiletoolkit21platformthreadandroid5startev+60) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #11 pc 000cdb48 /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (_zn7mapcore25basicasynctaskworkergroup12startworkersei+76) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #12 pc 000cded4 /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (_zn7mapcore16asynctaskmanager19oninitializemanagerev+80) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #13 pc 0008fa64 /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (_zn13mobiletoolkit11basemanager17initializemanagerev+36) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #14 pc 000b4e00 /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (_zn9mapengine22mapenginemodulemanager17initializemapviewerkn13mobiletoolkit6size2de+176) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #15 pc 00083a90 /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (java_net_daum_mf_map_n_api_internal_nativemapgraphicsviewgles_onsizechangedmapview+104) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #16 pc 0006786d /data/app/com.grapeproject.playyonsei-1/oat/arm/base.odex (java_net_daum_mf_map_n_api_internal_nativemapgraphicsviewgles_onsizechangedmapview__iiii+104) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] @ net.daum.mf.map.n.api.internal.nativemapgraphicsviewgles.onsizechangedmapview(native method) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] @ net.daum.a.a.g.a(unavailable:-1) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] @ android.opengl.a.a$m.i(unavailable:-1) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] @ android.opengl.a.a$m.a(unavailable:-1) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] @ net.daum.mf.map.n.api.nativethread.run(unavailable:-1) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] pending exception java.lang.classnotfoundexception: didn't find class "net.daum.mf.map.n.api.nativeplatformthread" on path: dexpathlist[[zip file "/data/app/com.grapeproject.playyonsei-1/base.apk"],nativelibrarydirectories=[/data/app/com.grapeproject.playyonsei-1/lib/arm, /data/app/com.grapeproject.playyonsei-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]] 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] @ java.lang.class dalvik.system.basedexclassloader.findclass(java.lang.string) (basedexclassloader.java:56) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] @ java.lang.class java.lang.classloader.loadclass(java.lang.string, boolean) (classloader.java:380) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] @ java.lang.class java.lang.classloader.loadclass(java.lang.string) (classloader.java:312) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] @ void net.daum.mf.map.n.api.internal.nativemapgraphicsviewgles.onsizechangedmapview(int, int, int, int) ((null):-2) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] @ void net.daum.a.a.g.a(javax.microedition.khronos.opengles.gl10, int, int) ((null):-1) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] @ void android.opengl.a.a$m.i() ((null):-1) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] @ void android.opengl.a.a$m.a() ((null):-1) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] @ void net.daum.mf.map.n.api.nativethread.run() ((null):-1) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] dumping threads without appropriate locks held: thread list lock 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] threads: 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] dalvik threads (21): 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] "glthread 5935" prio=7 tid=14 runnable 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] | group="" scount=0 dscount=0 obj=0x12dca3a0 self=0xce736900 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] | systid=2675 nice=-4 cgrp=default sched=0/0 handle=0xd0a25920 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] | state=r schedstat=( 33844533 2346386 88 ) utm=2 stm=1 core=6 hz=100 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] | stack=0xd0923000-0xd0925000 stacksize=1038kb 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] | held mutexes= "abort lock" "mutator lock"(shared held) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #00 pc 0034e655 /system/lib/libart.so (_zn3art15dumpnativestackernst3__113basic_ostreamicns0_11char_traitsiceeeeip12backtracemappkcpns_9artmethodepv+128) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #01 pc 0032ee11 /system/lib/libart.so (_znk3art6thread9dumpstackernst3__113basic_ostreamicns1_11char_traitsiceeeebp12backtracemap+308) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #02 pc 00340e71 /system/lib/libart.so (_zn3art14dumpcheckpoint3runepns_6threade+620) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #03 pc 0033ac7b /system/lib/libart.so (_zn3art10threadlist13runcheckpointepns_7closuree+330) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #04 pc 0033a9a1 /system/lib/libart.so (_zn3art10threadlist4dumpernst3__113basic_ostreamicns1_11char_traitsiceeeeb+180) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #05 pc 00321cdd /system/lib/libart.so (_znk3art10abortstate4dumpernst3__113basic_ostreamicns1_11char_traitsiceeee+372) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #06 pc 00318aab /system/lib/libart.so (_zn3art7runtime5abortev+90) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #07 pc 000b4ac1 /system/lib/libart.so (_zn3art10logmessaged2ev+864) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #08 pc 0033219f /system/lib/libart.so (_znk3art6thread24assertnopendingexceptionev+602) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #09 pc 000e4765 /system/lib/libart.so (_zn3art11classlinker9findclassepns_6threadepkcns_6handleins_6mirror11classloadereee+28) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #10 pc 0025fd8b /system/lib/libart.so (_zn3art3jni9findclassep7_jnienvpkc+1878) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #11 pc 000c5a10 /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (_zn13mobiletoolkit18getjavaclassbynameep7_jnienvpkc+16) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #12 pc 000c63ac /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (_zn13mobiletoolkit21platformthreadandroid5startev+60) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #13 pc 000cdb48 /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (_zn7mapcore25basicasynctaskworkergroup12startworkersei+76) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #14 pc 000cded4 /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (_zn7mapcore16asynctaskmanager19oninitializemanagerev+80) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #15 pc 0008fa64 /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (_zn13mobiletoolkit11basemanager17initializemanagerev+36) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #16 pc 000b4e00 /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (_zn9mapengine22mapenginemodulemanager17initializemapviewerkn13mobiletoolkit6size2de+176) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #17 pc 00083a90 /data/app/com.grapeproject.playyonsei-1/lib/arm/libdaummapengineapi.so (java_net_daum_mf_map_n_api_internal_nativemapgraphicsviewgles_onsizechangedmapview+104) 08-15 22:01:08.884 2636-2675/? a/art: art/runtime/runtime.cc:419] native: #18 pc 0006786d /data/app/com.grapeproject.playyonsei-1/oat/arm/base.odex (java_net_daum_mf_map_n_api_internal_nativemapgraphicsviewgles_onsizechangedmapview__iiii+104) 08-15 22:01:08.885 2636-2675/? a/art: art/runtime/runtime.cc:419] @ net.daum.mf.map.n.api.internal.nativemapgraphicsviewgles.onsizechangedmapview(native method) 08-15 22:01:08.885 2636-2675/? a/art: art/runtime/runtime.cc:419] @ net.daum.a.a.g.a(unavailable:-1) 08-15 22:01:08.885 2636-2675/? a/art: art/runtime/runtime.cc:419] @ android.opengl.a.a$m.i(unavailable:-1) 08-15 22:01:08.885 2636-2675/? a/art: art/runtime/runtime.cc:419] @ android.opengl.a.a$m.a(unavailable:-1) 08-15 22:01:08.885 2636-2675/? a/art: art/runtime/runtime.cc:419] @ net.daum.mf.map.n.api.nativethread.run(unavailable:-1) gradle:

proguard-rules.pro
-keep class android.support.v7.widget.searchview { *; } -dontwarn com.squareup.okhttp.** hi
i korean developer.
i have problem , post it.
i created application using picasso api. proguard has picasso warring.
so
-keep class android.support.v7.widget.searchview {*; } -dontwarn com.squareup.okhttp. ** i've added , fixed issue.
however, when run application, error occurs.
i want find problem. help.
the proguard configuration "not ok", hence error message reads ...
java.lang.classnotfoundexception: didn't find class "net.daum.mf.map.n.api.nativeplatformthread"
you'd require proguard configuration this:
# keep nativeplatformthread: -keep class net.daum.mf.map.n.** { *; } # these might not optional: -keep class net.daum.mf.map.api.mapview { *; } -keep class net.daum.android.map.location.mapviewlocationmanager { *; } -keep class net.daum.mf.map.api.mappolyline { *; } -keep class net.daum.mf.map.api.mappoint** { *; } while reading "daum" documentation suggested.
Comments
Post a Comment