Thursday, 10 November 2016

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

c++ - Does curly brackets matter for empty constructor?

Those brackets declare an empty, inline constructor. In that case, with them, the constructor does exist, it merely does nothing more than t...