本人不是学JAVA的,有点不懂,多多包涵反编译文件services.odex,出现如下提示Error occured while loading boot class path files. Aborting.
org.jf.dexlib.Code.Analysis.ClassPath$ClassNotFoundException: Could not find int
erface Lcom/motorola/android/widget/SlideButton$OnSlideEndListener;
  at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.loadAllImplementedInte
rfaces(ClassPath.java:819)
  at org.jf.dexlib.Code.Analysis.ClassPath$ClassDef.<init>(ClassPath.java:
675)
  at org.jf.dexlib.Code.Analysis.ClassPath.loadClassDef(ClassPath.java:280
)
  at org.jf.dexlib.Code.Analysis.ClassPath.initClassPath(ClassPath.java:16
3)
  at org.jf.dexlib.Code.Analysis.ClassPath.InitializeClassPathFromOdex(Cla
ssPath.java:110)
  at org.jf.baksmali.baksmali.disassembleDexFile(baksmali.java:98)
  at org.jf.baksmali.main.main(main.java:278)
Error while loading class Lcom/android/internal/policy/impl/LockScreen; from fil
e .\android.policy.zip
Error while loading ClassPath class Lcom/android/internal/policy/impl/LockScreen
;
纠结半天都不知道杂搞

解决方案 »

  1.   

    转载:我用cavaj软件反编译了几个class文件,但有问题,好像反编译不大行:  
      1、       static   class   _mthclass$(string   s)//这种函数命名的?!这里到底有没有反编译出错问题?  
              {  
                      return   class.forname(s);  
                      classnotfoundexception   classnotfoundexception;  
                      classnotfoundexception;//这里在jbuilder指出有误,不知怎么改?  
                      throw   (new   noclassdeffounderror()).initcause(classnotfoundexception);  
              }  
       
      2、             
                      throwable   throwable;  
                      throwable;//这句jbuilder指出有误  
                      throw   new   axisfault("failure   trying   to   get   the   call   object",   throwable);  
       
      3、             
                      exception   exception;  
                      exception;//这句jbuilder指出有误  
                      return   (object[])javautils.convert(obj,   java.lang.object[].class);   
      

  2.   

    java和android的反编译不一样。
      

  3.   

    用什么反编译的,反编译android的我是用dex2jar,要是j2me之类的java程序,那就不知道了,而且j2me可以用混淆器混淆的。
      

  4.   

    dex2jar很强大,可以实现反编译,如果是通过混淆器混淆过的代码,即使反编译出来也很难看懂
      

  5.   

    我也是正在寻求答案中,odex是系统预装程序的dex跟apk分开了。