见栈信息:
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=1876218976at 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。
遇到类似问题的兄弟可以讨论一下。

解决方案 »

  1.   

    这是应用程序的问题么?换真机或者其他sdk呢?
      

  2.   

    不是应用的问题。注意:
    at java.lang.BootClassLoader.getInstance(ClassLoader.java:~1011)



    at CallLogTab(。。Activity.java:-1)
    类似问题出现过多次。栈信息与此基本相同。
    ~1011意思是1011取反?
      

  3.   

    那是你环境搭建的问题,重新装下sdk吧
      

  4.   

    此问题比较难重现,但是FOTA,Contacts里都出现过类似bug。打印信息很相似。
    你如何确定就是环境问题?
      

  5.   

    碰到过类似的,但不一致, 不过没去解。
    我是装第三方应用程序时出错的。=[fopen-error:2]这是 2 应该是 ENOENT 也就是没有这个东西apk中的dex文件是不是不存在啊?
      

  6.   

    错误不是必现,dex应该是存在。能否贴出你的栈信息?