哪个方法计数代表我的 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 中使用的方法数引用。
构建我的 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 中使用的方法数引用。