java.lang.ClassNotFoundException : dalvik.system.BaseDexClassLoader.findClass












13















I'm continuously getting this error report in my Google Play developer console. It look like MultiDex error.






java.lang.RuntimeException: 
at android.app.LoadedApk.makeApplication(LoadedApk.java:516)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4514)
at android.app.ActivityThread.access$1500(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5299)
at java.lang.reflect.Method.invokeNative(Native Method:0)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
at dalvik.system.NativeStart.main(Native Method:0)

Caused by: java.lang.ClassNotFoundException:
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at android.app.Instrumentation.newApplication(Instrumentation.java:975)
at android.app.LoadedApk.makeApplication(LoadedApk.java:511)





I already added this to gradle.build:






defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...

// Enabling multidex support.
multiDexEnabled true
}

dependencies {
compile 'com.android.support:multidex:1.0.0'
}








 @Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(newBase);
try {
MultiDex.install(this);
}catch (RuntimeException e){
e.printStackTrace();
}catch (Exception e){
e.printStackTrace();
}
}





I'm still getting this error in android 4.4,5.0,5.1, 6.0. Please help !!










share|improve this question

























  • Have you register MutlidexApplication class to manifest ?

    – Piyush
    Jul 3 '17 at 8:13











  • did you set android:name="android.support.multidex.MultiDexApplication" in application section

    – IntelliJ Amiya
    Jul 3 '17 at 8:19













  • No, I've added attachBaseContext method in main activity

    – Manpreet Patil
    Jul 3 '17 at 8:27











  • what is the reason for this error, I am also getting this error in dev console

    – Vignesh Sundar
    Sep 1 '17 at 13:10






  • 2





    Has anyone tried using a debugger and adding a breakpoint here: ClassLoader.java:457 or here BaseDexClassLoader.java:56 to see what class it's trying to load and investigate if it's on the class path?

    – CausingUnderflowsEverywhere
    May 1 '18 at 17:45
















13















I'm continuously getting this error report in my Google Play developer console. It look like MultiDex error.






java.lang.RuntimeException: 
at android.app.LoadedApk.makeApplication(LoadedApk.java:516)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4514)
at android.app.ActivityThread.access$1500(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5299)
at java.lang.reflect.Method.invokeNative(Native Method:0)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
at dalvik.system.NativeStart.main(Native Method:0)

Caused by: java.lang.ClassNotFoundException:
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at android.app.Instrumentation.newApplication(Instrumentation.java:975)
at android.app.LoadedApk.makeApplication(LoadedApk.java:511)





I already added this to gradle.build:






defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...

// Enabling multidex support.
multiDexEnabled true
}

dependencies {
compile 'com.android.support:multidex:1.0.0'
}








 @Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(newBase);
try {
MultiDex.install(this);
}catch (RuntimeException e){
e.printStackTrace();
}catch (Exception e){
e.printStackTrace();
}
}





I'm still getting this error in android 4.4,5.0,5.1, 6.0. Please help !!










share|improve this question

























  • Have you register MutlidexApplication class to manifest ?

    – Piyush
    Jul 3 '17 at 8:13











  • did you set android:name="android.support.multidex.MultiDexApplication" in application section

    – IntelliJ Amiya
    Jul 3 '17 at 8:19













  • No, I've added attachBaseContext method in main activity

    – Manpreet Patil
    Jul 3 '17 at 8:27











  • what is the reason for this error, I am also getting this error in dev console

    – Vignesh Sundar
    Sep 1 '17 at 13:10






  • 2





    Has anyone tried using a debugger and adding a breakpoint here: ClassLoader.java:457 or here BaseDexClassLoader.java:56 to see what class it's trying to load and investigate if it's on the class path?

    – CausingUnderflowsEverywhere
    May 1 '18 at 17:45














13












13








13


5






I'm continuously getting this error report in my Google Play developer console. It look like MultiDex error.






java.lang.RuntimeException: 
at android.app.LoadedApk.makeApplication(LoadedApk.java:516)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4514)
at android.app.ActivityThread.access$1500(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5299)
at java.lang.reflect.Method.invokeNative(Native Method:0)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
at dalvik.system.NativeStart.main(Native Method:0)

Caused by: java.lang.ClassNotFoundException:
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at android.app.Instrumentation.newApplication(Instrumentation.java:975)
at android.app.LoadedApk.makeApplication(LoadedApk.java:511)





I already added this to gradle.build:






defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...

// Enabling multidex support.
multiDexEnabled true
}

dependencies {
compile 'com.android.support:multidex:1.0.0'
}








 @Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(newBase);
try {
MultiDex.install(this);
}catch (RuntimeException e){
e.printStackTrace();
}catch (Exception e){
e.printStackTrace();
}
}





I'm still getting this error in android 4.4,5.0,5.1, 6.0. Please help !!










share|improve this question
















I'm continuously getting this error report in my Google Play developer console. It look like MultiDex error.






java.lang.RuntimeException: 
at android.app.LoadedApk.makeApplication(LoadedApk.java:516)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4514)
at android.app.ActivityThread.access$1500(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5299)
at java.lang.reflect.Method.invokeNative(Native Method:0)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
at dalvik.system.NativeStart.main(Native Method:0)

Caused by: java.lang.ClassNotFoundException:
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at android.app.Instrumentation.newApplication(Instrumentation.java:975)
at android.app.LoadedApk.makeApplication(LoadedApk.java:511)





I already added this to gradle.build:






defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...

// Enabling multidex support.
multiDexEnabled true
}

dependencies {
compile 'com.android.support:multidex:1.0.0'
}








 @Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(newBase);
try {
MultiDex.install(this);
}catch (RuntimeException e){
e.printStackTrace();
}catch (Exception e){
e.printStackTrace();
}
}





I'm still getting this error in android 4.4,5.0,5.1, 6.0. Please help !!






java.lang.RuntimeException: 
at android.app.LoadedApk.makeApplication(LoadedApk.java:516)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4514)
at android.app.ActivityThread.access$1500(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5299)
at java.lang.reflect.Method.invokeNative(Native Method:0)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
at dalvik.system.NativeStart.main(Native Method:0)

Caused by: java.lang.ClassNotFoundException:
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at android.app.Instrumentation.newApplication(Instrumentation.java:975)
at android.app.LoadedApk.makeApplication(LoadedApk.java:511)





java.lang.RuntimeException: 
at android.app.LoadedApk.makeApplication(LoadedApk.java:516)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4514)
at android.app.ActivityThread.access$1500(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)
at android.os.Handler.dispatchMessage(Handler.java:110)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:5299)
at java.lang.reflect.Method.invokeNative(Native Method:0)
at java.lang.reflect.Method.invoke(Method.java:515)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:829)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:645)
at dalvik.system.NativeStart.main(Native Method:0)

Caused by: java.lang.ClassNotFoundException:
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
at android.app.Instrumentation.newApplication(Instrumentation.java:975)
at android.app.LoadedApk.makeApplication(LoadedApk.java:511)





defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...

// Enabling multidex support.
multiDexEnabled true
}

dependencies {
compile 'com.android.support:multidex:1.0.0'
}





defaultConfig {
...
minSdkVersion 14
targetSdkVersion 21
...

// Enabling multidex support.
multiDexEnabled true
}

dependencies {
compile 'com.android.support:multidex:1.0.0'
}





 @Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(newBase);
try {
MultiDex.install(this);
}catch (RuntimeException e){
e.printStackTrace();
}catch (Exception e){
e.printStackTrace();
}
}





 @Override
protected void attachBaseContext(Context newBase) {
super.attachBaseContext(newBase);
try {
MultiDex.install(this);
}catch (RuntimeException e){
e.printStackTrace();
}catch (Exception e){
e.printStackTrace();
}
}






java android classnotfoundexception multidex






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Jan 13 '18 at 14:11









孙兴斌

18.4k41853




18.4k41853










asked Jul 3 '17 at 8:12









Manpreet PatilManpreet Patil

3491312




3491312













  • Have you register MutlidexApplication class to manifest ?

    – Piyush
    Jul 3 '17 at 8:13











  • did you set android:name="android.support.multidex.MultiDexApplication" in application section

    – IntelliJ Amiya
    Jul 3 '17 at 8:19













  • No, I've added attachBaseContext method in main activity

    – Manpreet Patil
    Jul 3 '17 at 8:27











  • what is the reason for this error, I am also getting this error in dev console

    – Vignesh Sundar
    Sep 1 '17 at 13:10






  • 2





    Has anyone tried using a debugger and adding a breakpoint here: ClassLoader.java:457 or here BaseDexClassLoader.java:56 to see what class it's trying to load and investigate if it's on the class path?

    – CausingUnderflowsEverywhere
    May 1 '18 at 17:45



















  • Have you register MutlidexApplication class to manifest ?

    – Piyush
    Jul 3 '17 at 8:13











  • did you set android:name="android.support.multidex.MultiDexApplication" in application section

    – IntelliJ Amiya
    Jul 3 '17 at 8:19













  • No, I've added attachBaseContext method in main activity

    – Manpreet Patil
    Jul 3 '17 at 8:27











  • what is the reason for this error, I am also getting this error in dev console

    – Vignesh Sundar
    Sep 1 '17 at 13:10






  • 2





    Has anyone tried using a debugger and adding a breakpoint here: ClassLoader.java:457 or here BaseDexClassLoader.java:56 to see what class it's trying to load and investigate if it's on the class path?

    – CausingUnderflowsEverywhere
    May 1 '18 at 17:45

















Have you register MutlidexApplication class to manifest ?

– Piyush
Jul 3 '17 at 8:13





Have you register MutlidexApplication class to manifest ?

– Piyush
Jul 3 '17 at 8:13













did you set android:name="android.support.multidex.MultiDexApplication" in application section

– IntelliJ Amiya
Jul 3 '17 at 8:19







did you set android:name="android.support.multidex.MultiDexApplication" in application section

– IntelliJ Amiya
Jul 3 '17 at 8:19















No, I've added attachBaseContext method in main activity

– Manpreet Patil
Jul 3 '17 at 8:27





No, I've added attachBaseContext method in main activity

– Manpreet Patil
Jul 3 '17 at 8:27













what is the reason for this error, I am also getting this error in dev console

– Vignesh Sundar
Sep 1 '17 at 13:10





what is the reason for this error, I am also getting this error in dev console

– Vignesh Sundar
Sep 1 '17 at 13:10




2




2





Has anyone tried using a debugger and adding a breakpoint here: ClassLoader.java:457 or here BaseDexClassLoader.java:56 to see what class it's trying to load and investigate if it's on the class path?

– CausingUnderflowsEverywhere
May 1 '18 at 17:45





Has anyone tried using a debugger and adding a breakpoint here: ClassLoader.java:457 or here BaseDexClassLoader.java:56 to see what class it's trying to load and investigate if it's on the class path?

– CausingUnderflowsEverywhere
May 1 '18 at 17:45












1 Answer
1






active

oldest

votes


















0














There are multiple variants of the java.lang.ClassNotFoundException in Android, most of them are caused by a wrong Proguard configuration, IDE not closing correctly the previous launched instance of the device during build time etc.



Follow Unexpected crash in BaseDexClassLoader for more details.






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f44880670%2fjava-lang-classnotfoundexception-dalvik-system-basedexclassloader-findclass%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    There are multiple variants of the java.lang.ClassNotFoundException in Android, most of them are caused by a wrong Proguard configuration, IDE not closing correctly the previous launched instance of the device during build time etc.



    Follow Unexpected crash in BaseDexClassLoader for more details.






    share|improve this answer




























      0














      There are multiple variants of the java.lang.ClassNotFoundException in Android, most of them are caused by a wrong Proguard configuration, IDE not closing correctly the previous launched instance of the device during build time etc.



      Follow Unexpected crash in BaseDexClassLoader for more details.






      share|improve this answer


























        0












        0








        0







        There are multiple variants of the java.lang.ClassNotFoundException in Android, most of them are caused by a wrong Proguard configuration, IDE not closing correctly the previous launched instance of the device during build time etc.



        Follow Unexpected crash in BaseDexClassLoader for more details.






        share|improve this answer













        There are multiple variants of the java.lang.ClassNotFoundException in Android, most of them are caused by a wrong Proguard configuration, IDE not closing correctly the previous launched instance of the device during build time etc.



        Follow Unexpected crash in BaseDexClassLoader for more details.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 3 at 5:29









        Anisuzzaman BablaAnisuzzaman Babla

        2,0891826




        2,0891826
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f44880670%2fjava-lang-classnotfoundexception-dalvik-system-basedexclassloader-findclass%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Mossoró

            Error while reading .h5 file using the rhdf5 package in R

            Pushsharp Apns notification error: 'InvalidToken'