问题分析
ADT和SDK Tool在将source转化成apk的时候因为dex优化失败,导致方法数超标进而抛出异常(类中的每一个方法都分配有一个id,字节码中以ID标识和调用方法)。
解决方案
因为方法数超标,建议采用下述方式:
检查代码,删出无用jar包和代码,尤其是自动生成的get/set和无用的类。
将部分Java代码封装到JNI中。
文档内容是否对您有帮助?
ADT和SDK Tool在将source转化成apk的时候因为dex优化失败,导致方法数超标进而抛出异常(类中的每一个方法都分配有一个id,字节码中以ID标识和调用方法)。
因为方法数超标,建议采用下述方式:
检查代码,删出无用jar包和代码,尤其是自动生成的get/set和无用的类。
将部分Java代码封装到JNI中。