哪个方法计数代表我的 APK 中的所有方法?

Which method count represents total methods in my APK?

构建我的 APK 后,当我在 Android Studio 中打开它时收到以下消息:

This dex file defines 4837 classes with 29856 methods, and references 42784 methods.

有谁知道在尝试避免达到 64K 方法限制时需要考虑哪些 value/number?第一个(29856)还是第二个(42784)?

Which method count represents total methods in my APK?

第一个数字。请注意,这包括您的代码以及您包含的任何库(例如,通过 Gradle 中的 dependencies,包括传递依赖项)。

Does anyone know which value/number needs to be taken into consideration when trying to avoid reaching the 64K method limit?

我怀疑你想到的限制是64K DEX方法引用限制,用第二个数字表示。

对于常规(非 multidex)应用程序,第二个数字(方法引用计数)和第一个数字(方法计数)之间的差值是您在 Android SDK 中使用的方法数引用。