新东西014--APK方法数目统计工具的使用(dex-method-counts.jar)
2016-02-17 10:33
483 查看
打包成APK的时候,正常打包时,David虚拟机对方法数目限制在65535以下,当方法数目超过这个限制的时候,就会碰到
Conversion to Dalvikformat failed:Unable toexecute dex: method ID not in [0, 0xffff]: 65536
要解决这个问题网上有多种思路,一方面是超出数目不多的情况下,可以适当的增加打包优化方法规则。另一方面,如果方法数目超过太多,就可以考虑多DEX打包。每一个点网撒上都有好的解决方法,这里不再累赘,只是将统计方法数目的方法列出,让大家可以参考
jar包使用方法(win8/win7系统):
1.直接运行cmd,打开控制台界面
2.输入java -jar (将jar包拖到控制台界面,实则是获取jar包的路径) (将apk拖到控制台界面,实则是获取要统计方法数目的apk)
3.输入换行,等待结果
如果是在网上下载的项目,则需要先编译成为jar包,然后再重复上述操作
附:
jar包下载地址:http://download.csdn.net/detail/zhengdan66/8914629#comment
Conversion to Dalvikformat failed:Unable toexecute dex: method ID not in [0, 0xffff]: 65536
要解决这个问题网上有多种思路,一方面是超出数目不多的情况下,可以适当的增加打包优化方法规则。另一方面,如果方法数目超过太多,就可以考虑多DEX打包。每一个点网撒上都有好的解决方法,这里不再累赘,只是将统计方法数目的方法列出,让大家可以参考
jar包使用方法(win8/win7系统):
1.直接运行cmd,打开控制台界面
2.输入java -jar (将jar包拖到控制台界面,实则是获取jar包的路径) (将apk拖到控制台界面,实则是获取要统计方法数目的apk)
3.输入换行,等待结果
如果是在网上下载的项目,则需要先编译成为jar包,然后再重复上述操作
附:
jar包下载地址:http://download.csdn.net/detail/zhengdan66/8914629#comment
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories