动态加载技术该技术在Java中是一个比较成熟的技术,而Android中该技术还没有被大家充分利用起来。该技术思想主要分为以下几步:1.将核心代码编译成dex文件的Jar包2.对jar包进行加密处理3.在程序主入口利用NDK进行解密4.再利用ClassLoader将jar包进行动态加载.5.利用反射技术将ClassLoader设置成系统的lassLoader。该技术可以有效的防止逆向分析、被破解、被加壳等问题。第五种apk加壳解壳加壳的程序可以有效阻止对程序的反汇编分析,以达到它不可告人的目的。这种技术也常用来保护软件版权,防止被软件破解。