文件名称:Android代码-Android-Easy-MultiDex
文件大小:210KB
文件格式:ZIP
更新时间:2022-08-26 00:28:31
Android代码
Deprecated Please use multiDexKeepProguard to splite main dex classes. Android傻瓜式分包插件 注1:不想看前半部分的话可以直接跳过到最下面配置部分。 注2:本插件是基于DexKnifePlugin 1.6.2优化改造而来,感谢ceabie的无私奉献。 填坑之路 坑1:65536 ,So easy! 原因:Dalvik 的 invoke-kind 指令集中,method reference index 只留了 16 bits,最多能引用 65535 个方法。 参考=>由Android 65K方法数限制引发的思考. 解决: android{ defaultConfig { multiDexEnabled true } } dependencies { compile 'com.android.support:MultiDex:1.0.1' } 继承 Application ,重写 attachBaseContext(Context) @Override
【文件预览】:
Android-Easy-MultiDex-master
----README.md(11KB)
----DexKnifePlugin()
--------gradlew(5KB)
--------settings.gradle(50B)
--------LICENSE.txt(11KB)
--------lib1()
--------dexknife-plus()
--------gradle()
--------gradlew.bat(2KB)
--------gradle.properties(1KB)
--------.gitignore(291B)
--------app()
--------build.gradle(349B)
----png()
--------4.png(43KB)
--------3.png(12KB)
--------1.png(34KB)
--------2.png(13KB)
----.gitignore(498B)