Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android应用程序及其连接图的64K方法计数限制是多少_Android_Dex - Fatal编程技术网

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

Android应用程序及其连接图的64K方法计数限制是多少,android,dex,Android,Dex,我在Android应用程序中看到过这个错误,也在stackoverflow上看到过很多帖子,比如,但没有确切了解Android应用程序的64K方法计数限制的含义 这个限制到底意味着什么,是用户定义的方法还是从类中导入的整体方法 如果是。。。如何查看所连接方法的引用图 该限制还计算您在build.gradle中添加的所有方法,以及您的自定义类。默认情况下,所有类都编译为单个classes.dex文件。该文件最多只能包含64K类。当您在build.gradle中添加多索引支持时,您允许它将类编译成多

我在Android应用程序中看到过这个错误,也在stackoverflow上看到过很多帖子,比如,但没有确切了解Android应用程序的64K方法计数限制的含义

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


如果是。。。如何查看所连接方法的引用图

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


您可以在Android studio中获取apk文件的引用和方法,并检查哪些方法占用了多少空间

这是否意味着这是用户指定方法和多索引数量的限制?这意味着dex文件中的所有方法都包括不同的库。在Android 5之前,APK只能包含一个dex文件,在这几个文件之后,APK为什么要对这个问题进行否决投票?因为它已经被不同的版本询问了10次。我如何才能获得Android Studio中引用和方法的计数?@EdwardKoetsjarjan您可以在以下网址找到关于如何在Android Studio上使用APK分析器的详细信息: