android - 按包显示 dex 方法计数

标签 android dex dex-limit

我正在开发超出 dex 方法计数限制的 Android 应用程序。有没有一种简单的方法来显示方法计数按包分组? 我可以获得总方法计数,但我的应用程序有多个组件,我正在尝试找出哪个组件对此贡献最大。

最佳答案

我编写了一个 dex-method-counts 工具,它比 JesusFreke 的回答中引用的基于 smali 的工具更快、更准确地输出每个包的方法计数。可以从 https://github.com/mihaip/dex-method-counts 安装.

[1]该脚本将.dex反汇编并按包重新组装,但这意味着被多个包引用的方法被计算两次

关于android - 按包显示 dex 方法计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17094094/

相关文章:

android - android 4.4.4及以上版本如何设置SELinux为0或permissive模式?

Android 在指定 requestedOrientation 时检测设备方向

Android 仪器测试 dexing 错误

java - android gradle -- 编译两个纯java项目到dex

Android重新生成优化的dex文件

android - 意外隐式转换为 CharSequence : layout tag was TextView

java - 在android studio中发送POST请求

android - 在没有结构的情况下安装 crashlytics?

android - Android ART 运行时是否具有与 Dalvik 相同的方法限制限制?