Wednesday 13 June 2018

Enabling MultiDex Support in Android to achieve 65K+ methods in Eclipse



I am trying to build Multidex apk in eclipse, and not able to succeed.




I tried following steps, for configuring Multidex support in android app:




  1. I have added the Multidex library located at /extras/android/support/multidex/ to my project.

  2. As my app is having custom application class, I have extended android.support.multidex.MultiDexApplication Class to my application.



Still i am not able to build apk.



Android developer is also not having any documentation for building Multidex apk in eclipse, its only having documentation for gradle and Android Studio.



Answer



You have to modify build.gradle to add multiDexEnabled true under buildconfig, buildType or productFlavour sections



defaultConfig {
// The support library goes as back as Android-14, and is not required for 21+
minSdkVersion 14

// Enabling multidex support.
multiDexEnabled true
}



If you're building on old Ant, this is a blocking problem so you'll have to move to gradle or maven or use the old cumbersome solution



http://android-developers.blogspot.com.es/2011/07/custom-class-loading-in-dalvik.html


No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print &q...