Android studio java.lang.NoClassDefFoundError: android.support.v4.app.NavUtilsJB

后端 未结 4 1867
执念已碎
执念已碎 2020-12-15 09:40

This is my error log acheived with android studio 1.0.2

02-03 13:05:23.831    8385-8385/com.******.*******E/AndroidRuntime﹕     FATAL EXCEPTION: main
    ja         


        
4条回答
  •  佛祖请我去吃肉
    2020-12-15 10:14

    I had this problem and just found the solution - answer is RTFM! Here are the instructions: https://developer.android.com/tools/building/multidex.html

    Multidexing is a new feature and so requires a support library to be compatible with pre-lollipop devices. You need to add the following to your gradle file dependencies:

    compile 'com.android.support:multidex:1.0.0'
    

    Also enable multidex output in your gradle file:

    android {
        compileSdkVersion 21
        buildToolsVersion "21.1.0"
    
        defaultConfig {
            ...
            minSdkVersion 14
            targetSdkVersion 21
            ...
    
            // Enabling multidex support.
            multiDexEnabled true
        }
    }
    

    And then add the multidex support application to your manifest:

    
    
        
            ...
        
    
    

    Note: If your app already extends the Application class, you can override the attachBaseContext() method and call MultiDex.install(this) to enable multidex. For more information, see the MultiDexApplication reference documentation.

    @Override
    protected void attachBaseContext(Context context) {
        super.attachBaseContext(context);
        MultiDex.install(this);
    }
    

    Again, see the instruction above for more information...

    Hope this helps

提交回复
热议问题