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

来源:互联网 发布:excel 导入 数据库 编辑:程序博客网 时间:2024/05/16 19:44

关于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.




阅读全文
0 0
原创粉丝点击