簡體   English   中英

沒有類def錯誤android studio

[英]no class def error android studio

我運行應用程序,突然收到此錯誤。 盡管所有文件都包含在我的項目中,但仍給我以下錯誤。

錯誤日志:

E/AndroidRuntime: FATAL EXCEPTION: main
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime: java.lang.NoClassDefFoundError: com.TCYonline.android.TCY_K12.fragments.TutorialFragment
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at com.TCYonline.android.TCY_K12.adapters.TutorialPagerAdapter.<init>(TutorialPagerAdapter.java:52)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at com.TCYonline.android.TCY_K12.classes.TutorialActivity.onCreate(TutorialActivity.java:55)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at android.app.Activity.performCreate(Activity.java:5117)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1081)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2150)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2236)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at android.app.ActivityThread.access$600(ActivityThread.java:145)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1238)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at android.os.Handler.dispatchMessage(Handler.java:99)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at android.os.Looper.loop(Looper.java:137)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at android.app.ActivityThread.main(ActivityThread.java:5099)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at java.lang.reflect.Method.invokeNative(Native Method)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at java.lang.reflect.Method.invoke(Method.java:511)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:803)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:570)
11-13 10:08:34.270 8938-8938/com.TCYonline.android.TCY_K12 E/AndroidRuntime:     at dalvik.system.NativeStart.main(Native Method)
11-13 10:08:38.134 8938-8938/com.TCYonline.android.TCY_K12 I/Process: Sending signal. PID: 8938 SIG: 9

我已經在Android Studio中在運行時嘗試了.jar庫的這些鏈接NoClassDefFoundError

還有這個鏈接

我的默認配置代碼段如下:

 defaultConfig {
                applicationId "com.TCYonline.android.TCY_K12"
                minSdkVersion 14
                targetSdkVersion 23
                versionCode 1
                versionName "1.0"
                multiDexEnabled true

            }    

    dependencies {
            compile fileTree(dir: 'libs', include: ['*.jar'])
            compile 'com.android.support:appcompat-v7:23.1.0'
            compile 'com.squareup.okhttp:okhttp:2.5.0'
            compile 'com.android.support:multidex:1.0.0'
            compile 'com.squareup.mimecraft:mimecraft:1.1.1'
            compile 'com.android.support:recyclerview-v7:+'
            compile 'com.google.android.gms:play-services:8.3.0'
            compile 'com.android.support:design:23.1.0'
            compile 'com.google.code.gson:gson:2.3.1'
            compile 'com.facebook.android:facebook-android-sdk:4.0.0'
        }

將其添加到清單文件中的application標記中,這將解決問題

android:name="android.support.multidex.MultiDexApplication"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM