什么是 Android 应用程序的 64K 方法计数限制及其连接图

What is 64K method counts limit for an Android application and their graph of connection

我在 Android 应用程序中看到了这个错误,并且在 Whosebug 上看到了很多帖子,例如 Link,但没有完全理解 Android 应用程序的 64K 方法计数限制的含义

这个限制到底意味着什么,是用户定义的方法还是从 类

中导入的所有方法

如果是...我怎样才能看到连接方法的参考图。

该限制还包括您使用 build.gradle 添加的所有方法,以及您的自定义 类。默认情况下,所有 类 都编译为一个 classes.dex 文件。该文件最多只能包含 64K 类。当您在 build.gradle 中添加多 Dex 支持时,您允许它将 类 编译成多个 Dex 文件并从它们各自的 Dex 文件中引用。

您可以在 Android studio 中获取您的 apk 文件的参考和方法,并查看哪些方法占用了多少 space。