Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.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库项目中的多索引?_Android_Android Library_Android Multidex - Fatal编程技术网

Android库项目中的多索引?

Android库项目中的多索引?,android,android-library,android-multidex,Android,Android Library,Android Multidex,是否可以在库项目中使用Multidex?当您有Dagger、RxJava和Databinding这样的库时,达到65k限制并不难。我真的被困在这里了,任何帮助都将不胜感激。我试图100%验证这一点,但基于正常构建过程的工作方式,我的假设是,因为AAR由.class文件组成,而正常的android构建过程包括对所有项目文件(包括库(AAR和JAR))进行索引将多索引添加到库中确实有助于确保在根项目中构建库时能够正确地进行多索引 假设您构建了一个AAR(需要多个索引),然后将该AAR导入到另一个项目

是否可以在库项目中使用Multidex?当您有Dagger、RxJava和Databinding这样的库时,达到65k限制并不难。我真的被困在这里了,任何帮助都将不胜感激。

我试图100%验证这一点,但基于正常构建过程的工作方式,我的假设是,因为AAR由
.class
文件组成,而正常的android构建过程包括对所有项目文件(包括库(AAR和JAR))进行索引将多索引添加到库中确实有助于确保在根项目中构建库时能够正确地进行多索引


假设您构建了一个AAR(需要多个索引),然后将该AAR导入到另一个项目中。在使用库的项目上,您可能也需要多个索引,因为尽管编译器不需要编译java类,但仍然需要对整个AAR进行索引和资源编译。

您是否阅读了官方文档。这应该会让你清醒过来。