بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
اجرا نشدن برنامه (صفحه سیاه شدن) بعد از obfuscate کردن
در ادامه این پست مشکل obfuscate نشدن من حل شد. یعنی آبفاسکیت میشه ولی بعد از اجرای برنامه صفحه سیاه میشه. البته برنامه هنگ نمیکنه ، علی الظاهر فقط تو لوپ میافته.
اولین کاری که انجام میدم بعد از نصب ساخت قسمت دیتابیس رو گوشیه که بعد از چک کردن متوجه شدم که شاخه و فایل مورد نظر ساخته نمیشه. حالا نمیدونم ایراد از همونه یا جای دیگه تو لوپ میافته. میتونه از inflatore باشه؟
اینم قسمتی از لوگ:
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at android.os.Handler.dispatchMessage(Handler.java:99)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at android.os.Looper.loop(Looper.java:137)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at android.app.ActivityThread.main(ActivityThread.java:5041)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at java.lang.reflect.Method.invokeNative(Native Method)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at java.lang.reflect.Method.invoke(Method.java:511)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
[ 10-09 11:37:58.471 32316:32316 I/dalvikvm ]
at dalvik.system.NativeStart.main(Native Method)
[ 10-09 11:37:58.475 32316:32316 I/dalvikvm ]
"main" prio=5 tid=1 NATIVE
[ 10-09 11:37:58.475 32316:32316 I/dalvikvm ]
| group="main" sCount=0 dsCount=0 obj=0xa6207938 self=0xb83028a8
[ 10-09 11:37:58.475 32316:32316 I/dalvikvm ]
| sysTid=32316 nice=0 sched=0/0 cgrp=[fopen-error:2] handle=-1216491360
[ 10-09 11:37:58.475 32316:32316 I/dalvikvm ]
| state=R schedstat=( 39825413 32987989 111 ) utm=0 stm=3 core=0
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#00 pc 000a2637 /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#01 pc 00081e65 /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#02 pc 00082037 /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#03 pc 00039fcb /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#04 pc 0004d7a6 /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#05 pc 00039bc9 /data/app-lib/[MY_PACKAGE]-1/libdatabase_sqlcipher.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#06 pc 0003a274 /data/app-lib/[MY_PACKAGE]-1/libdatabase_sqlcipher.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#07 pc 00076d48 /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#08 pc 000b31dc /system/lib/libdvm.so
[ 10-09 11:37:58.503 32316:32316 I/dalvikvm ]
#09 pc 000e4708 /system/lib/libdvm.so
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at java.lang.Runtime.nativeLoad(Native Method)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at java.lang.Runtime.loadLibrary(Runtime.java:369)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at java.lang.System.loadLibrary(System.java:535)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at net.sqlcipher.database.SQLiteDatabase.a((null):-1)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at net.sqlcipher.database.SQLiteDatabase.a((null):-1)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at [MY_PACKAGE].G.b((null):-1)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at [mypackage].G.onCreate((null):-1)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1000)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4391)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at android.app.ActivityThread.access$1300(ActivityThread.java:141)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1294)
[ 10-09 11:37:58.507 32316:32316 I/dalvikvm ]
at android.os.Handler.dispatchMessage(Handler.java:99)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at android.os.Looper.loop(Looper.java:137)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at android.app.ActivityThread.main(ActivityThread.java:5041)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at java.lang.reflect.Method.invokeNative(Native Method)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at java.lang.reflect.Method.invoke(Method.java:511)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
at dalvik.system.NativeStart.main(Native Method)
[ 10-09 11:37:58.511 32316:32316 I/dalvikvm ]
[ 10-09 11:37:58.511 32316:32316 E/dalvikvm ]
VM aborting
[ 10-09 11:37:58.515 32316:32316 F/libc ]
Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 32316 (oolepardaz.MY_NAME)
[ 10-09 11:37:58.619 104: 104 I/DEBUG ]
*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
[ 10-09 11:37:58.619 104: 104 I/DEBUG ]
Build fingerprint: 'generic/vbox86p/vbox86p:4.2.2/JDQ39E/eng.buildbot.20130923.154959:userdebug/test-keys'
[ 10-09 11:37:58.619 104: 104 I/DEBUG ]
Revision: '0'
[ 10-09 11:37:58.619 104: 104 I/DEBUG ]
pid: 32316, tid: 32316, name: oolepardaz.MY_NAME >>> [mypackage] <<<
[ 10-09 11:37:58.619 104: 104 I/DEBUG ]
signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadd00d
[ 10-09 11:37:58.807 104: 104 I/DEBUG ]
eax 0000020c ebx b6779ff4 ecx 00000001 edx 00000000
[ 10-09 11:37:58.807 104: 104 I/DEBUG ]
esi bfd0fa6c edi 0000020c
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
xcs 00000073 xds 0000007b xes 0000007b xfs 00000000 xss 0000007b
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
eip b66ba3e2 ebp 9f362308 esp bfd0fa50 flags 00210246
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
backtrace:
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
#00 pc 0005e3e2 /system/lib/libdvm.so (dvmAbort+178)
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
#01 pc 0000010a <unknown>
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
stack:
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
bfd0fa10 00000000
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
bfd0fa14 00000000
[ 10-09 11:37:58.811 104: 104 I/DEBUG ]
bfd0fa18 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa1c 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa20 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa24 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa28 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa2c 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa30 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa34 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa38 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa3c 00000000
[ 10-09 11:37:58.815 104: 104 I/DEBUG ]
bfd0fa40 00000000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
bfd0fa44 00000000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
bfd0fa48 00000000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
bfd0fa4c 00000000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
#00 bfd0fa50 00000000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
........ ........
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
#01 9f362310 00020000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
9f362314 00020000
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
9f362318 9f18a1b8 /data/dalvik-cache/system@framework@core.jar@classes.dex
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
9f36231c b830c070 [heap]
[ 10-09 11:37:58.819 104: 104 I/DEBUG ]
9f362320 00000316
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362324 9f13db22 /data/dalvik-cache/system@framework@core.jar@classes.dex
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362328 00000000
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f36232c 40000003
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362330 b670f190 /system/lib/libdvm.so (Dalvik_java_lang_Runtime_nativeLoad(unsigned int const*, JValue*))
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362334 00000000
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362338 00000000
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f36233c 00000000
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362340 00000000
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362344 a6267e70 /dev/ashmem/dalvik-heap (deleted)
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f362348 00000009
[ 10-09 11:37:58.823 104: 104 I/DEBUG ]
9f36234c 00010000
[ 10-09 11:37:58.827 104: 104 I/DEBUG ]
........ ........
[ 10-09 11:37:58.827 104: 104 I/DEBUG ]
memory map around fault addr deadd00d:
[ 10-09 11:37:58.827 104: 104 I/DEBUG ]
bfcf1000-bfd12000 [stack]
[ 10-09 11:37:58.827 104: 104 I/DEBUG ]
(no map for address)
[ 10-09 11:37:58.827 104: 104 I/DEBUG ]
(no map above)
[ 10-09 11:37:58.895 301: 479 I/BootReceiver ]
Copying /data/tombstones/tombstone_07 to DropBox (SYSTEM_TOMBSTONE)
[ 10-09 11:37:58.907 301: 1241 I/ActivityManager ]
Process [mypackage] (pid 32316) has died.
[ 10-09 11:37:58.915 32329:32329 D/dalvikvm ]
Late-enabling CheckJNI
[ 10-09 11:37:58.919 126: 126 D/Zygote ]
Process 32316 terminated by signal (11)
[ 10-09 11:37:58.919 301: 1241 I/ActivityManager ]
Start proc [MY_PACKAGE] for activity [MY_PACKAGE]/.ActivityEnter: pid=32329 uid=10062 gids={50062, 1015, 3003, 1028}
[ 10-09 11:37:58.931 32329:32329 I/dalvikvm ]
Turning on JNI app bug workarounds for target SDK version 8...
[ 10-09 11:37:58.951 32329:32329 E/Trace ]
error opening trace file: No such file or directory (2)
[ 10-09 11:37:58.963 32329:32329 D/dalvikvm ]
Trying to load lib /data/app-lib/[MY_PACKAGE]-1/libstlport_shared.so 0xa65fd938
[ 10-09 11:37:58.967 32329:32329 D/dalvikvm ]
Added shared lib /data/app-lib/[MY_PACKAGE]-1/libstlport_shared.so 0xa65fd938
[ 10-09 11:37:58.967 32329:32329 D/dalvikvm ]
No JNI_OnLoad found in /data/app-lib/[MY_PACKAGE]-1/libstlport_shared.so 0xa65fd938, skipping init
[ 10-09 11:37:58.967 32329:32329 D/dalvikvm ]
Trying to load lib /data/app-lib/[MY_PACKAGE]-1/libsqlcipher_android.so 0xa65fd938
[ 10-09 11:37:58.971 32329:32329 D/dalvikvm ]
Added shared lib /data/app-lib/[MY_PACKAGE]-1/libsqlcipher_android.so 0xa65fd938
[ 10-09 11:37:58.971 32329:32329 D/dalvikvm ]
No JNI_OnLoad found in /data/app-lib/[MY_PACKAGE]-1/libsqlcipher_android.so 0xa65fd938, skipping init
[ 10-09 11:37:58.971 32329:32329 D/dalvikvm ]
Trying to load lib /data/app-lib/[MY_PACKAGE]-1/libdatabase_sqlcipher.so 0xa65fd938
[ 10-09 11:37:58.975 32329:32329 D/dalvikvm ]
Added shared lib /data/app-lib/[MY_PACKAGE]-1/libdatabase_sqlcipher.so 0xa65fd938
[ 10-09 11:37:58.975 32329:32329 I/Database ]
JNI_OnLoad called
[ 10-09 11:37:58.975 32329:32329 I/Database ]
JNI_OnLoad register methods
[ 10-09 11:37:58.975 32329:32329 E/Database ]
Can't find SQLiteDatabase.mNativeHandle
[ 10-09 11:37:58.975 32329:32329 W/dalvikvm ]
JNI WARNING: JNI method called with exception pending
[ 10-09 11:37:58.975 32329:32329 W/dalvikvm ]
in Ljava/lang/Runtime;.nativeLoad:(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/lang/String; (FindClass)
[ 10-09 11:37:58.975 32329:32329 W/dalvikvm ]
Pending exception is:
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
java.lang.NoSuchFieldError: no field with name='mNativeHandle' signature='I' in class Lnet/sqlcipher/database/SQLiteDatabase;
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at java.lang.Runtime.nativeLoad(Native Method)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at java.lang.Runtime.loadLibrary(Runtime.java:369)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at java.lang.System.loadLibrary(System.java:535)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at net.sqlcipher.database.SQLiteDatabase.a((null):-1)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at net.sqlcipher.database.SQLiteDatabase.a((null):-1)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at [MY_PACKAGE].G.b((null):-1)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at [MY_PACKAGE].G.onCreate((null):-1)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1000)
[ 10-09 11:37:58.979 32329:32329 I/dalvikvm ]
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4391)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at android.app.ActivityThread.access$1300(ActivityThread.java:141)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1294)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at android.os.Handler.dispatchMessage(Handler.java:99)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at android.os.Looper.loop(Looper.java:137)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at android.app.ActivityThread.main(ActivityThread.java:5041)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at java.lang.reflect.Method.invokeNative(Native Method)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at java.lang.reflect.Method.invoke(Method.java:511)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
at dalvik.system.NativeStart.main(Native Method)
[ 10-09 11:37:58.983 32329:32329 I/dalvikvm ]
"main" prio=5 tid=1 NATIVE
[ 10-09 11:37:58.987 32329:32329 I/dalvikvm ]
| group="main" sCount=0 dsCount=0 obj=0xa6207938 self=0xb83028a8
[ 10-09 11:37:58.987 32329:32329 I/dalvikvm ]
| sysTid=32329 nice=0 sched=0/0 cgrp=[fopen-error:2] handle=-1216491360
[ 10-09 11:37:58.987 32329:32329 I/dalvikvm ]
| state=R schedstat=( 39298866 30147397 101 ) utm=1 stm=2 core=0
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#00 pc 000a2637 /system/lib/libdvm.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#01 pc 00081e65 /system/lib/libdvm.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#02 pc 00082037 /system/lib/libdvm.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#03 pc 00039fcb /system/lib/libdvm.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#04 pc 0004d7a6 /system/lib/libdvm.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#05 pc 00039bc9 /data/app-lib/[MY_PACKAGE]-1/libdatabase_sqlcipher.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
#06 pc 0003a274 /data/app-lib/[MY_PACKAGE]-1/libdatabase_sqlcipher.so
[ 10-09 11:37:59.015 32329:32329 I/dalvikvm ]
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .