,,浅谈Android解决65535问题的方法

,,浅谈Android解决65535问题的方法

下面简单介绍一下Android解决65535问题的方法,有很好的参考价值。希望对你有帮助。来和边肖一起看看吧。

错误:将字节码转换为dex时出错:

原因:com . Android . dex . dexindexoverflowexception:无法将新索引66125合并到非jumbo指令中!

Android应用程序以DEX文件的形式存储字节码文件。在Dalvik字节码规范中,方法referenceindex只有16位,即65,536。dex中的方法只能索引65536。

由于项目大量引用第三方jar包或者采用mvp模式写代码,方法数量超过65535 Goole官方给出的Goole分包方法是:

1:

android {

.

defaultConfig {

.

//分包65535

多重可解真

}

}

依赖关系{

.

//分包65535

编译“com . Android . support:multi dex:1 . 0 . 0”

}

2:

2.1“在AndroidManifest.xml的应用中声明Android . support . multi dex . multi dex application;

应用

.

Android:name=' Android . support . multi dex . multi dex application '

.

.

活动android:name='。'主要活动'

/活动

/应用程序

2.2:如果自己写应用,可以用自己的应用继承MultiDexApplication。

公共类MyApplication扩展MultiDexApplication { }

2.3:如果你写的应用继承了其他应用,那么在你自己的应用中重写attachBaseContext方法。

@覆盖

受保护的void attachBaseContext(Context base){

super . attachbasecontext(base);

multi dex . install(this);

}

以上关于Android解决65535问题的讨论都是边肖分享的内容。希望能给大家一个参考,多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • windowsandroid手机版下载,windowsandroid安装apk
  • windowsandroid手机版下载,windowsandroid安装apk,WindowsAndroid 安装教程详解
  • android调用webview方法,androidwebview是什么,Android 中 WebView 的基本用法详解
  • android传感器高级编程,Android传感器,Android编程之光线传感器用法详解
  • android.app.Dialog,android自定义dialog对话框,Android开发笔记之-Dialog的使用详解
  • android 图片视频轮播框架,androidlayout轮播图,Android实现炫酷轮播图效果
  • android里的viewpager,安卓自定义view流程,Android自定义引导玩转ViewPager的方法详解
  • android里的viewpager,android viewpager详解
  • android里的viewpager,android viewpager详解,Android自定义超级炫酷的ViewPage指示器
  • android调用webview方法,androidwebview是什么
  • android设置控件宽度,android获取屏幕宽度和高度
  • android设置控件宽度,android获取屏幕宽度和高度,Android中获取控件宽高的4种方法集合
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程
  • android蓝牙开发的基本流程,安卓蓝牙app开发教程,android蓝牙简单开发示例教程
  • android菜单栏,android菜单控件
  • 留言与评论(共有 条评论)
       
    验证码: