Android 由于dex文件的限制,计数方法引用

Android 由于dex文件的限制,计数方法引用,android,Android,我想知道我的应用程序中方法引用的计数。有人能给我指一个合适的配置文件软件吗?或者有其他解决办法吗 有点晚了,但是我们最近发布了一个Gradle插件,它会告诉你在每次构建之后.apk中有多少方法引用;它在 如果您已经有了一个APK,并且只想知道其中有多少方法引用,那么可以在命令行上找到(假设您使用的是Mac OS X或类似UNIX的系统)。解压缩APK并运行以下shell命令: cat classes.dex | head -c 92 | tail -c 4 | hexdump -e '1/4 "

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

有点晚了,但是我们最近发布了一个Gradle插件,它会告诉你在每次构建之后.apk中有多少方法引用;它在

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

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

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

如果使用eclipse,将光标放在方法定义上,然后按
ctl shift g
然后我获取此方法的引用计数?(我更喜欢intellij)一个小搜索为我提供了以下Intellj快捷方式:
Ctl Alt F7
。谢谢你的努力,但我知道这个快捷方式已经准备好了。我想找到项目中所有方法的所有方法引用。顺便说一句,我在mac电脑上;)