如何得到经过混淆的class的函数名并且在另外的包中调用此函数

解决方案 »

  1.   

    使用反射REFLECT。
    知道类名就可以查到所以的方法和成员。
    具体你找书看吧,不是几句话能说清除的。
      

  2.   

    我感觉你说的好象有点问题:但是我还是按照我的想法回答你。
       S为类名
       你可以用 Class c = Class.forName(s);
       生成一个类的实例(你想要的)
           B b= c.newInstance();
           b.method();///这样可以调用S类中的方法
      

  3.   

    是这样的,我反编译了一个类里面有N个函数
    _n1()
    _n2()
    a()
    b()
    _k()
    调用a,b时正常
    调用_n1,_n2,_k就报没有定义