博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何处理 android 方法总数超过 65536 . the number of method references in a .dex file exceed 64k...
阅读量:6374 次
发布时间:2019-06-23

本文共 853 字,大约阅读时间需要 2 分钟。

一:问题描述:

    应用中的Dex 文件方法数超过了最大值65536的上限,简单来说,应用爆棚了.

 

二、解决方案:

     方案1:使用插件化框架  比如: 

    方案2:分割Dex

 

三:分割 Dex 文件实现方法 

     1、相关链接

     

     2、在app的 build.gradle 中

         (1)在dependencies 中添加  

                compile 'com.android.support:multidex:1.0.1'

         (2)在 defaultConfig 中添加

                multiDexEnabled true

                     比如   

1  defaultConfig {2         applicationId "com.pegasus.map"3         minSdkVersion 154         targetSdkVersion 235         versionCode 16         versionName "1.0"7         signingConfig signingConfigs.config8         multiDexEnabled true9     }

         (3)在 AndroidManifest.xml 中的  application 标签中添加             

1 
2
4
7 ...8 9

   提示:如果你的应用程序继承 Application , 那么你需要重写     

1 @Override2     protected void attachBaseContext(Context base) {3         super.attachBaseContext(base);4         MultiDex.install(this) ;5     }

 

另外我的微信公众账号是: zhaoyanjun125  

我会经常发一些我的些项目的感悟和编程技术。欢迎关注。

 微信扫描二维码 关注我

  

 

 

 

 

        

 

转载地址:http://cwnqa.baihongyu.com/

你可能感兴趣的文章
Countly 19.02.1 发布,实时移动和 web 分析报告平台
查看>>
Elasticsearch 公司上市,市值近 50 亿美元
查看>>
TCP连接中time_wait在开发中的影响-搜人以鱼不如授之以渔
查看>>
Oracle数据库机出新帮助不同规模企业迈向云端
查看>>
前端通信:ajax设计方案(六)--- 全局配置、请求格式拓展和优化、请求二进制类型、浏览器错误搜集以及npm打包发布...
查看>>
Android捕获监听Home键、最近任务列表键
查看>>
微服务分布式企业框架 Springmvc+mybatis+shiro+Dubbo+ZooKeeper+Redis+KafKa
查看>>
word2vec原理(三) 基于Negative Sampling的模型
查看>>
被《时代周刊》选为年度最佳发明,PS VR靠的竟然是价格
查看>>
通用唯一标识码UUID的介绍及使用。
查看>>
spring笔记--依赖注入之针对不同类型变量的几种注入方式
查看>>
Java爬虫——网易云热评爬取
查看>>
Ajax的简单学习
查看>>
机器人会消灭人类统治世界?你TM是在逗我么
查看>>
无华为,不智慧:智慧城市建设为何少不了华为?
查看>>
易到网约车许可证到手,终于能卖个好价钱了
查看>>
java是值传递还是引用传递
查看>>
阿里云推出“政务云” 助力政务机构推进互联网+
查看>>
高性能网络通信框架Netty-基础概念篇
查看>>
史上最严数据保护条例欧盟GDPR今日生效,你可能需要这版中文全文(上)
查看>>