在 android studio 2.2 preview 1
中的一个新功能是 APK Analyzer
,当您尝试使用它时,它会提供给您 Defined Methods
和 Referenced Methods
的统计信息。
示例输出:
此 dex 文件定义了 4118 个类,拥有 28823 个方法,并引用了 35206 个方法
在 android studio 2.2 preview 1
中的一个新功能是 APK Analyzer
,当您尝试使用它时,它会提供给您 Defined Methods
和 Referenced Methods
的统计信息。
示例输出:
此 dex 文件定义了 4118 个类,拥有 28823 个方法,并引用了 35206 个方法
定义方法是指你编写的方法,或根据给定情况正确使用的方法。如果一个方法被引用,那只意味着你(或代码中的其他方法/对象)正在调用它们。然而,仅仅因为一个方法被引用并不意味着有任何内容被定义,或者它可能被错误地定义。例如,如果你正在使用可能已经安装不正确的开源库(我也做过太多次),你将得到大量被引用但没有定义的方法。希望这能帮到你!