Building Apps with Over 65K Methods
来源:互联网 发布:理光mpc3300端口设置 编辑:程序博客网 时间:2024/05/21 06:11
随着Android平台的持续增长,因此Android应用程序的大小。当你的应用程序和库引用达到一定规模,你遇到构建错误表明你的应用已经达到了一个极限的Android应用程序构建的体系结构。早期版本的构建系统报告这个错误如下:
Conversion to Dalvik format failed:Unable to execute dex: method ID not in [0, 0xffff]: 65536
最近版本的Android构建系统显示一个不同的错误,这是一个同样的问题:
trouble writing output:Too many field references: 131000; max is 65536.You may try using --multi-dex option.这两个错误条件显示一个共同的数字:65536。这个数字很重要,因为它代表了引用的总数,可以调用的代码在一个Dalvik可执行(敏捷)字节码文件。如果你建立了一个Android应用,收到了这个错误,那么恭喜你,你有很多代码!本文档介绍如何跨越这个限制并继续构建应用程序。
android { compileSdkVersion 21 buildToolsVersion "21.1.0" defaultConfig { ... minSdkVersion 14 targetSdkVersion 21 ... // Enabling multidex support. multiDexEnabled true } ...}dependencies { compile 'com.android.support:multidex:1.0.0'}
http://developer.android.com/intl/zh-cn/tools/building/multidex.html#avoid
0 0
- Building Apps with Over 65K Methods
- Building Apps with Over 65K Methods
- Building Apps with Over 65K Methods
- Building Apps with Over 64K Methods
- Building Apps with Over 64K Methods
- Android Building Apps with Over 65K Methods (Multiple DEX)
- [AndroidStudio]Building Apps with Over 64K Methods
- Configure Apps with Over 64K Methods
- (转载)Building Apps with Over 65K Methods -- 你可能会遇到的Class Not Found问题
- Building Apps with Multimedia
- Building Apps with Multimedia
- Building Huuuuuge Apps with AngularJS
- Building Apps with Graphics & Animation1
- Building Apps with Graphics & Animation2
- Building Apps with Location & Maps
- Building Web Apps with Go
- Building Apps with Location & Maps
- Building Apps with Content Sharing
- 鸟哥的Linux私房菜笔记
- UltraISO错误提示问题的解决--缺乏权限
- 详细探究Spark的shuffle实现
- android 状态栏、标题栏、屏幕高度
- An iOS7 and iOS8 simple alert
- Building Apps with Over 65K Methods
- 窥探try ... catch与__try ... __except的区别
- MPAndroidChart 教程:ChartData类,ChartData子类, DataSet类,DataSet子类(十二)
- Springmvc构造RESTful详细讲解
- 友盟 微信第三方登录-返回成功却提示服务器繁忙
- HDU 1208 Pascal's Travels(dp)
- 重头开始学JAVA(一)
- 【Java】断言assert及Eclipse、Tomcat 开启断言方式
- jquery的积累