0

我想知道我的应用程序中方法引用的数量。有人能指点我一个合适的配置文件软件吗?或者是否有其他解决方案?

4

1 回答 1

1

派对有点晚了,但我们最近发布了一个 Gradle 插件,它会告诉你每次构建后 .apk 中有多少方法引用;它位于https://github.com/KeepSafe/dexcount-gradle-plugin

如果您已经有一个 APK 并且只想知道其中有多少方法引用,您可以在命令行上找到(假设您使用的是 Mac OS X 或类似 UNIX)。解压缩您的 APK 并运行以下 shell 命令:

cat classes.dex | head -c 92 | tail -c 4 | hexdump -e '1/4 "%d\n"'

引用的数量是dex文件头的一部分;此管道读取偏移量 0x5C 处的四字节计数并将其打印为十进制数。

于 2015-06-08T22:45:45.127 回答