30/09/2018, 19:08

Lỗi Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.design.widget.CoordinatorLayout"

Mọi người xem giúp mình lỗi này với:
12-25 04:00:37.496 5234-5234/? E/AndroidRuntime: FATAL EXCEPTION: main
java.lang.RuntimeException: Unable to start activity ComponentInfo{tinhnhamnhanh.pecc4.canhquy.tinhnhamnhanh3/tinhnhamnhanh.pecc4.canhquy.tinhnhamnhanh3.MainActivity}: android.view.InflateException: Binary XML file line #2: Error inflating class android.support.design.widget.CoordinatorLayout
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2211)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
at android.app.ActivityThread.access$600(ActivityThread.java:141)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.view.InflateException: Binary XML file line #2: Error inflating class android.support.design.widget.CoordinatorLayout
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:707)
at android.view.LayoutInflater.inflate(LayoutInflater.java:469)
at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:256)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:109)
at tinhnhamnhanh.pecc4.canhquy.tinhnhamnhanh3.MainActivity.onCreate(MainActivity.java:21)
at android.app.Activity.performCreate(Activity.java:5133)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2175)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
at android.app.ActivityThread.access$600(ActivityThread.java:141)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException: Didn’t find class “android.support.design.widget.CoordinatorLayout” on path: DexPathList[[zip file “/data/app/tinhnhamnhanh.pecc4.canhquy.tinhnhamnhanh3-1.apk”],nativeLibraryDirectories=[/data/app-lib/tinhnhamnhanh.pecc4.canhquy.tinhnhamnhanh3-1, /system/lib]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:53)
at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
at android.view.LayoutInflater.createView(LayoutInflater.java:559)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696)
at android.view.LayoutInflater.inflate(LayoutInflater.java:469)
at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:256)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:109)
at tinhnhamnhanh.pecc4.canhquy.tinhnhamnhanh3.MainActivity.onCreate(MainActivity.java:21)
at android.app.Activity.performCreate(Activity.java:5133)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2175)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261)
at android.app.ActivityThread.access$600(ActivityThread.java:141)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:137)
at android.app.ActivityThread.main(ActivityThread.java:5103)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:525)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
at dalvik.system.NativeStart.main(Native Method)

Chưa thêm thư viện:

apply plugin: 'com.android.application'

android {
... Đoạn code này tàng hình với người đọc ...
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])

    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:support-v4:23.1.1'
    compile 'com.android.support:design:23.1.1' // Thiếu cái dòng này nè...
}
Lecanhquy viết 21:21 ngày 30/09/2018

Không được bạn ơi, của mình có compile ‘com.android.support:design:23.1.1’ rồi mà, thêm " compile ‘com.android.support:support-v4:23.1.1’ " cũng không được.

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
apply plugin: ‘com.android.application’

android {
compileSdkVersion 23
buildToolsVersion “23.0.1”

defaultConfig {
    applicationId "duaxe.pecc4.canhquy.duaxe3"
    minSdkVersion 9
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}

}

dependencies {
compile fileTree(dir: ‘libs’, include: [’*.jar’])
testCompile ‘junit:junit:4.12’
compile ‘com.android.support:appcompat-v7:23.1.1’
compile ‘com.android.support:design:23.1.1’
compile ‘com.google.android.gms:play-services-appindexing:8.1.0’
}
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

Đến từ Na Mếc viết 21:22 ngày 30/09/2018

android.support.design.widget.CoordinatorLayout

Minh ko chắc lắm nhưng thử thêm đoạn này vào chỗ layout root của xml thử xem.

xmlns:app=“http://schemas.android.com/apk/res-auto”

Quân viết 21:12 ngày 30/09/2018

build hoặc make laij project và hi vọng mọi việc sẽ ổn

Lecanhquy viết 21:16 ngày 30/09/2018

Qua giờ máy lỗi chưa có time sửa nữa. Để mai sửa rồi thử xem sao. Mà make và built là làm sao hả bạn?

Vu Duy viết 21:24 ngày 30/09/2018

Bạn đăng file xml lên xem xml có gì không hợp lý k, hoặc thêm đoạn code java lúc khởi tạo cái giao diện đó thử xem, logcat thế này vẫn chưa đủ thông tin để xem lỗi

viết 21:22 ngày 30/09/2018

Binary XML file line #2

Focus vào đoạn này nhé!

viết 21:21 ngày 30/09/2018

Bạn thử 2 cách sau xem sao:

  • Trong style.xml thử thay đổi parent theme đang sử dụng về Theme.AppCompat
  • MainActivity extends từ Class nào: thử thay đổi về AppCompatActivity
Lecanhquy viết 21:22 ngày 30/09/2018

Không được rồi, mình chỉnh nát cả file rồi mà ko được. thôi làm lại vậy, cảm ơn mọi người đã góp ý nhé.

Cho xin nội dung file XML.

Lecanhquy viết 21:21 ngày 30/09/2018

không tải lên được, hệ thống báo “Sorry, new users can only mention 2 users in a post.”, có đề cập ai đâu.

Paste vào như cái dòng báo lỗi thôi mà. Cần gì phải dùng cả file đâu.

Bài liên quan
0