1.添加依赖

android{defaultConfig{...multiDexEnabled true...}
}
dependencies{compile 'com.android.support:multidex:1.0.0'
}

2.若项目没实现自定义的Application类,那么只需要在AndroidManifest.xml文件中使用MultiDexApplication替换Application即可

<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.xxx.xxx"><application...android:name="android.support.multidex.MultiDexApplication"...</application>
</manifest>

3.若项目已实现自定义的Application类,那么可以让它继承MultiDexApplication

public class MyApplication extends MultiDexApplication{@Overridepublic void onCreate(){super.onCreate();}
}

4.若项目已实现自定义的Application类,且不想或者不能修改它的父类,那么可以通过腹泻attachBaseContext方法并初始化MultiDex

public class MyApplication extends BaseApplication{@Overrideprotected void attachBaseContext(Context base){super.attachBaseContext(base);MultiDex.install(this);}
}

转载于:https://www.cnblogs.com/heweiquan/p/10973142.html

Android突破64K限制相关推荐

  1. 4.3、Android Studio突破64K方法限制

    当应用代码和库代码代码超过64K限制时,早期版本的构建系统会出现如下提示: Conversion to Dalvik format failed: Unable to execute dex: met ...

  2. E人E本的android突破与行业走向

    很长一段时间,经常在各个场合碰到我的安徽老乡方礼勇带了他的E人E本到处展示,每次我都和他说,原来的操作系统太成问题,需要寻找新的突破.确实一个基于把windows搬到手机上或是智能终端上windows ...

  3. Android 术语64k

    随着 Android 平台的持续成长,Android 应用的大小也在增加.当你的应用及其引用的库达到特定大小时,你会遇到构建错误,指明你的应用已达到 Android 应用构建架构的极限.早期版本的构建 ...

  4. Android Studio:64K问题com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536

    问题 AS安装报错: com.android.dex.DexIndexOverflowException: method ID not in [0, 0xffff]: 65536at com.andr ...

  5. 小米fortnite_2020年的Apple,Epic和Fortnite —概述

    小米fortnite Fortnite is hugely popular free-to-play battle royale game made by Epic Games, which was ...

  6. 关于Android Studio里的Gradle文件

    // 声明是Android程序 //apply plugin是最新gradle版本的写法,以前的写法是apply plugin: 'android', 如果还是以前的写法,请改正过来 apply pl ...

  7. 移动端APP热更新方案(iOS+Android)

    出自:http://www.cnblogs.com/Creator/p/7007694.html 为什么要做热更新 当一个App发布之后,突然发现了一个严重bug需要进行紧急修复,这时候公司各方就会忙 ...

  8. dex分包之--------multidex包的配置使用

    目录: 一.前言 二.产生原因 三.MultiDex的简要原理 四.MultiDex的使用 一.前言 首先说一下我遇到的情况,最近接手了一个项目是在已有的项目里进行更新添加一些功能,然后该项目导了N多 ...

  9. 浅析“热更新”(热修复)解决方案

    新闻事件背景:11月27日,苹果应用商店集中下架了拼多多.搜狗.科大讯飞.悦跑圈等多家公司的应用产品.科大讯飞和悦跑圈均表示,下架与"热更新"相关.然而,这并不是苹果应用商店第一次 ...

最新文章

  1. 二、数据库的基本操作
  2. 实验:交换机生成树协议STP--功能验证
  3. Revit2018找不到外部工具
  4. asp.net listview 字段太多 滚动条_人生有太多身不由己,回头看看最对不起的就是自己...
  5. swustoj水王C语言,swust西南科技大学OJ数据结构80题答案
  6. python做数字识别_用python实现手写数字识别
  7. mysql5.7压缩包安装教程
  8. 洛谷P3366【模板】最小生成树-克鲁斯卡尔Kruskal算法详解附赠习题
  9. Visual Studio 2015官方汇总包括下载和视频
  10. Tomocat:安装完成,显示HTTP Status 404
  11. 琴生不等式与其他(Jensen Inequation)【粗】
  12. 数据挖掘——时间序列算法之ARCH模型
  13. 计算机win10分区软件,简单易用的win10分区软件:分区助手
  14. c语言经典笔试100题,100条经典C语言笔试题目(全).doc
  15. 如何注册微信个人公众号,教程来啦!怎样注册微信个人公众订阅号
  16. java中Date的getTime()函数
  17. java 三原色_opencv3_java 提取图像的RGB三原色分割图像Split Core.split
  18. 网桥VLAN GROUP组
  19. 专题介绍是什么意思_【专题设计】含水层、潜水层、承压含水层都是什么意思?各种地下水资源介绍!满满的全是考点!...
  20. 鼎湖山html css实验,鼎湖山游记

热门文章

  1. 2017培训机构秋季招生计划范文
  2. we假装情侣服务器维护,we假装情侣上不去,We假装情侣怎么连接不上 假装
  3. URLENCODING,ASCII,UNICODE,UTF8,GBK
  4. Visual C++ Excel 2000/2003编程
  5. 超实用的后台原型,产品王者的摸鱼技巧都在这里
  6. Win10 剪贴板突然复制东西粘贴不了
  7. 游戏中常见的洗牌算法
  8. 大数据技术之_23_Python核心基础学习_01_计算机基础知识 + Python 入门 (9.5小时)...
  9. Linux安装jdk(详细教程)
  10. 安卓辅助功能无障碍实现app自动化操作