crash在BootClassLoader.getInstance()
见栈信息:
DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0 hwl=0 hwll=0)
"main" prio=5 tid=1 SUSPENDED
| group="main" sCount=1 dsCount=0 obj=0x2aad2180 self=0xcf20
| sysTid=28002 nice=0 sched=0/0 cgrp=[fopen-error:2] handle=1876218976
at java.lang.BootClassLoader.getInstance(ClassLoader.java:~1011)
at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:385)
at java.lang.ClassLoader.loadClass(ClassLoader.java:541)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at dalvik.system.DexFile.defineClass(Native Method)
at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:207)
at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:200)
at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at 。。。。。。CallLogTab(。。。。。Activity.java:-1)
at 。。。。。。SocialPhonebookActivity.onCreate(。。。。。。Activity.java:99)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1594)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1646)
初步分析错误应与文件系统有关。栈信息错误位置的代码行数显示异常。如:ClassLoader.java:~1011,Activity.java:-1。
遇到类似问题的兄弟可以讨论一下。