trouble writing output: Too many method references: 90356; max is 65536. You may try using --multi-d

关于64 k引用限制

Android应用程序(APK)在Dalvik可执行文件的形式包含可执行的字节码文件(DEX)文件,其中包含已编译的代码来运行你的应用程序。Dalvik可执行规格限制一个Dex文件包含65536个方法:包括Android框架方法、Library方法的总数、和你自己的代码方法总数。因为65536等于64×1024,这一限制被称为“64k引用限制”。 
这个极限就要求我们配置应用程序的构建过程,需要生成多个DEX文件,所以称为multidex 配置。

即当编译引用的jar太多的时候,就会出现:trouble writing output: Too many method references: 90356; max is 65536.
You may try using --multi-dex option.




你可能感兴趣的:(学习笔记)