7.1的内存加载(直接从byte字节数据加载,自构造内存DexFile后,还是过不了defineclassNative这一关,总是报错
Check failed: dex_cache_location == dex_file_suffix (dex_cache_location=ςက, dex_file_suffix=�@,�) '
A/DEBUG: r0 00000000 r1 000050e6 r2 00000006 r3 00000008
A/DEBUG: r4 d3168978 r5 00000006 r6 d3168920 r7 0000010c
A/DEBUG: r8 ece9790f r9 d3d37a00 sl 0000000a fp d3d37a00
A/DEBUG: ip 0000000b sp d3166d28 lr eecd0507 pc eecd2d88 cpsr 200f0010
A/DEBUG: backtrace:
A/DEBUG: #00 pc 00049d88 /system/lib/libc.so (tgkill+12)
A/DEBUG: #01 pc 00047503 /system/lib/libc.so (pthread_kill+34)
A/DEBUG: #02 pc 0001d755 /system/lib/libc.so (raise+10)
A/DEBUG: #03 pc 00019291 /system/lib/libc.so (__libc_android_abort+34)
A/DEBUG: #04 pc 000172f8 /system/lib/libc.so (abort+4)
A/DEBUG: #05 pc 0031a669 /system/lib/libart.so (_ZN3art7Runtime5AbortEPKc+328)
A/DEBUG: #06 pc 000b5205 /system/lib/libart.so (_ZN3art10LogMessageD2Ev+1132)
A/DEBUG: #07 pc 000dedb7 /system/lib/libart.so (_ZN3art11ClassLinker21RegisterDexFileLockedERKNS_7DexFileENS_6HandleINS_6mirror8DexCacheEEE+1294)
A/DEBUG: #08 pc 000e6683 /system/lib/libart.so (_ZN3art11ClassLinker15RegisterDexFileERKNS_7DexFileEPNS_6mirror11ClassLoaderE+362)
A/DEBUG: #09 pc 002a3337 /system/lib/libart.so (_ZN3artL25DexFile_defineClassNativeEP7_JNIEnvP7_jclassP8_jstringP8_jobjectS7_S7_+230)
A/DEBUG: #10 pc 005d93a7 /system/framework/arm/boot-core-libart.oat (offset 0x47e000) (dalvik.system.DexFile.defineClassNative+170)