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

本文共 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://pemml.baihongyu.com/

你可能感兴趣的文章
查看mysql进程--show processlist
查看>>
ProtecTIER网关演绎重复数据删除的硬道理
查看>>
Android 播放Gif 动画
查看>>
(原创)创建windows域---深入理解域概念
查看>>
虚幻4,BP写了一个简单的三线跑酷工程
查看>>
“10亿元身价”CEO的6个密码
查看>>
C++/CLI思辨录之内部指针的两面性
查看>>
谨慎注意WebBrowser控件的DocumentCompleted事件
查看>>
回头再说 005 --温暖的文字和音乐
查看>>
JavaWeb之tomcat安装、配置与使用(一)
查看>>
解: Eclipse+pydev中文显示
查看>>
自动填写表单有风险吗?
查看>>
JSON下载与解析
查看>>
我的友情链接
查看>>
react+react-router+redux+react-redux构建一个简单应用
查看>>
二叉树遍历 (先序遍历、中序遍历、后序遍历) 递归
查看>>
shell编程学习之sed
查看>>
windows server 2012安装后规划分区
查看>>
Python学习笔记(2)--Python的安装
查看>>
使用cygwin/openSSH搭建windows下的SSH服务器
查看>>