Android开发中方法数超过65535的简单解决方法
生活随笔
收集整理的這篇文章主要介紹了
Android开发中方法数超过65535的简单解决方法
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
有時(shí)候我們的項(xiàng)目會(huì)依賴很多第三方的Module,當(dāng)方法數(shù)超過(guò)了65535的時(shí)候會(huì)在打包成apk的時(shí)候失敗。
對(duì)于這種情況,Google官方提供了一個(gè)補(bǔ)丁包,將我們的項(xiàng)目進(jìn)行分包處理。
第一步:
修改項(xiàng)目中所有需要打包的Module的build.gradle。
1、添加?multiDexEnabled = true。如:
defaultConfig {applicationId "com.biketo.rabbit"minSdkVersion 15targetSdkVersion 22versionCode 956versionName "0.9.5.6"multiDexEnabled = true}2、在android節(jié)點(diǎn)下添加: dexOptions {javaMaxHeapSize "2g"jumboMode = true}
第二步:
在主Module的build.gradle中添加依賴包: compile 'com.android.support:multidex:1.0.0' 第三步:
讓我們的Application繼承自 MultiDexApplication 第四步:
rebuild 工程。OK,這下就不會(huì)報(bào)錯(cuò)了。
轉(zhuǎn)載于:https://www.cnblogs.com/yinkaiblog/p/6888277.html
總結(jié)
以上是生活随笔為你收集整理的Android开发中方法数超过65535的简单解决方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 河南省第十届省赛 Plumbing
- 下一篇: 程序员修真之路