cuốn sách gpt4 ai đã làm

java.lang.NoClassDefFoundError: Độ phân giải không thành công của: Landroid/support/v4/content/LocalBroadcastManager chỉ trên lỗi APK bản dựng

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 22:51:30 26 4
mua khóa gpt4 Nike

Tôi đã tìm kiếm rất nhiều ở đây và trên Google nhưng không tìm thấy câu trả lời cho vấn đề của mình. Khi tôi chạy ứng dụng của mình ngay lập tức, nó chạy tốt. Khi tôi tạo APK phát hành, APK này không mở và chỉ hiển thị lỗi này trên các phiên bản Lollipop (5.0 và 5.1, hoạt động tốt trên 6.0>):

08-15 11:31:47.689 2605-2605/br.com.turbi.turbi E/AndroidRuntime: Fatal NGOẠI TRỪ: chính
Quy trình: br.com.turbi.turbi, PID: 2605
java.lang.NoClassDefFoundError: Độ phân giải không thành công của: Landroid/support/v4/content/LocalBroadcastManager;
tại com.facebook.internal.BoltsMeasurementEventListener.open(BoltsMeasurementEventListener.java:54)
tại com.facebook.internal.BoltsMeasurementEventListener.getInstance(BoltsMeasurementEventListener.java:70)
tại com.facebook.FacebookSdk.sdkInitialize(FacebookSdk.java:289)
tại com.facebook.FacebookSdk.sdkInitialize(FacebookSdk.java:231)
tại com.facebook.internal.FacebookInitProvider.onCreate(FacebookInitProvider.java:20)
tại android.content.ContentProvider.attachInfo(ContentProvider.java:1696)
tại android.content.ContentProvider.attachInfo(ContentProvider.java:1671)
tại android.app.ActivityThread.installProvider(ActivityThread.java:4999)
tại android.app.ActivityThread.installContentProviders(ActivityThread.java:4594)
tại android.app.ActivityThread.handleBindApplication(ActivityThread.java:4534)
tại android.app.ActivityThread.access$1500(ActivityThread.java:151)
tại android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)
tại android.os.Handler.dispatchMessage(Handler.java:102)
tại android.os.Looper.loop(Looper.java:135)
tại android.app.ActivityThread.main(ActivityThread.java:5254)
tại java.lang.reflect.Method.invoke (Phương thức gốc)
tại java.lang.reflect.Method.invoke(Method.java:372)
tại com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
tại com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
Nguyên nhân do: java.lang.ClassNotFoundException: Không tìm thấy lớp "android.support.v4.content.LocalBroadcastManager" trên đường dẫn: DexPathList[[tệp zip "/data/app/br.com.turbi.turbi-1/base .apk"],nativeLibraryDirectories=[/data/app/br.com.turbi.turbi-1/lib/x86, /vendor/lib, /system/lib]]
tại dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
tại java.lang.ClassLoader.loadClass(ClassLoader.java:511)
tại java.lang.ClassLoader.loadClass(ClassLoader.java:469)
tại com.facebook.internal.BoltsMeasurementEventListener.open(BoltsMeasurementEventListener.java:54) 
tại com.facebook.internal.BoltsMeasurementEventListener.getInstance(BoltsMeasurementEventListener.java:70) 
tại com.facebook.FacebookSdk.sdkInitialize(FacebookSdk.java:289) 
tại com.facebook.FacebookSdk.sdkInitialize(FacebookSdk.java:231) 
tại com.facebook.internal.FacebookInitProvider.onCreate(FacebookInitProvider.java:20) 
tại android.content.ContentProvider.attachInfo(ContentProvider.java:1696) 
tại android.content.ContentProvider.attachInfo(ContentProvider.java:1671) 
tại android.app.ActivityThread.installProvider(ActivityThread.java:4999) 
tại android.app.ActivityThread.installContentProviders(ActivityThread.java:4594) 
tại android.app.ActivityThread.handleBindApplication(ActivityThread.java:4534) 
tại android.app.ActivityThread.access$1500(ActivityThread.java:151) 
tại android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364) 
tại android.os.Handler.dispatchMessage(Handler.java:102) 
tại android.os.Looper.loop(Looper.java:135) 
tại android.app.ActivityThread.main(ActivityThread.java:5254) 
tại java.lang.reflect.Method.invoke (Phương thức gốc) 
tại java.lang.reflect.Method.invoke(Method.java:372) 
tại com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) 
tại com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698) 
Bị loại bỏ: java.lang.ClassNotFoundException: android.support.v4.content.LocalBroadcastManager
tại java.lang.Class.classForName(Phương thức gốc)
tại java.lang.BootClassLoader.findClass(ClassLoader.java:781)
tại java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
tại java.lang.ClassLoader.loadClass(ClassLoader.java:504)
... 20 nữa
Nguyên nhân là do: java.lang.NoClassDefFoundError: Không tìm thấy lớp bằng trình nạp lớp khởi động; không có ngăn xếp nào;

Trong tệp Gradle của tôi, tôi đã đặt minifyEnables thành false:

 buildTypes {
giải phóng {
minifyEnabled sai
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}

Dưới đây là các phần phụ thuộc (tôi đã thêm android-support-v4.jar làm thư viện bên ngoài, nhưng nó cũng không giải quyết được vấn đề):

sự phụ thuộc {
biên dịch fileTree(bao gồm: ['*.jar'], dir: 'libs')
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
nhóm loại trừ: 'com.android.support', mô-đun: 'support-annotations'
})
biên dịch 'com.android.support:appcompat-v7:25.3.1'
biên dịch 'com.android.support:animated-vector-drawable:25.3.1'
biên dịch 'com.android.support:customtabs:25.3.1'
biên dịch 'com.android.support:cardview-v7:25.3.1'
biên dịch 'com.android.support:design:25.3.1'
biên dịch 'com.android.support:support-v13:25.3.1'
biên dịch 'com.jakewharton:butterknife:8.5.1'
biên dịch 'com.squareup.okhttp3:okhttp:3.6.0'
biên dịch 'com.kyanogen.signatureview:signature-view:1.0'
biên dịch 'io.card:android-sdk:5.5.0'
biên dịch 'com.google.firebase:firebase-database:11.0.1'
biên dịch 'com.google.firebase:firebase-auth:11.0.1'
biên dịch 'com.facebook.android:facebook-android-sdk:4.25.0'
biên dịch 'com.google.android.gms:play-services:11.0.1'
biên dịch 'com.google.android.gms:play-services-location:11.0.1'
biên dịch 'com.google.android.gms:play-services-maps:11.0.1'
biên dịch 'com.android.support:recyclerview-v7:25.3.1'
biên dịch 'com.android.support.constraint:constraint-layout:1.0.2'
biên dịch 'com.google.firebase:firebase-storage:11.0.1'
testCompile 'junit:junit:4.12'
chú thíchProcessor 'com.jakewharton:butterknife-compiler:8.5.1'
biên dịch 'com.vicmikhailau:MaskedEditText:2.0.2'
biên dịch 'com.google.firebase:firebase-crash:11.0.1'
biên dịch 'com.google.firebase:firebase-messaging:11.0.1'
biên dịch 'pl.droidsonroids.gif:android-gif-drawable:1.2.6'
biên dịch ('com.digits.sdk.android:digits:2.0.6@aar') {
bắc cầu = đúng;
}
biên dịch 'com.airbnb.android:lottie:2.0.0-beta4'
biên dịch 'com.felipecsl:gifimageview:2.1.0'
biên dịch 'com.android.volley:bóng chuyền:1.0.0'
biên dịch 'com.squareup.okhttp3:okhttp:3.8.1'
biên dịch 'com.koushikdutta.ion:ion:2.+'
/** * Lướt ***/
biên dịch 'com.github.bumptech.glide:glide:4.0.0-RC1'
chú thíchProcessor 'com.github.bumptech.glide:trình biên dịch:4.0.0-RC1'
biên dịch 'com.android.support:multidex:1.0.1'
biên dịch tập tin('libs/android-support-v4.jar')

Mong ai đó có thể giúp tôi, đã tốn rất nhiều thời gian và công sức cho vấn đề này nhưng chưa tìm được giải pháp. Cảm ơn trước!

biên tập:

Sau giải pháp Puneet, tôi bắt đầu gặp lỗi sau khi chạy ứng dụng, có manh mối nào không? :

NGOẠI LỆ TUYỆT VỜI: chính
Quy trình: br.com.turbi.turbi, PID: 28785
java.lang.NoClassDefFoundError: Độ phân giải không thành công của: Landroid/support/graphics/drawable/VectorDrawableCompat;
tại android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:734)
tại android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:367)
tại android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197)
tại android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190)
tại android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:711)
tại android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:195)
tại android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:81)
tại android.support.v7.app.AppCompatDelegateImplBase.(AppCompatDelegateImplBase.java:131)
tại android.support.v7.app.AppCompatDelegateImplV9.(AppCompatDelegateImplV9.java:155)
tại android.support.v7.app.AppCompatDelegateImplV11.(AppCompatDelegateImplV11.java:31)
tại android.support.v7.app.AppCompatDelegateImplV14.(AppCompatDelegateImplV14.java:55)
tại android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:205)
tại android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:185)
tại android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:519)
tại android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71)
tại br.com.turbi.turbi.SplashActivity.onCreate(SplashActivity.java:26)
tại android.app.Activity.performCreate(Activity.java:5990)
tại android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106)
tại android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2311)
tại android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2420)
tại android.app.ActivityThread.access$900(ActivityThread.java:154)
tại android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
tại android.os.Handler.dispatchMessage(Handler.java:102)
tại android.os.Looper.loop(Looper.java:135)
tại android.app.ActivityThread.main(ActivityThread.java:5294)
tại java.lang.reflect.Method.invoke (Phương thức gốc)
tại java.lang.reflect.Method.invoke(Method.java:372)
tại com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
tại com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699)
Nguyên nhân do: java.lang.ClassNotFoundException: Không tìm thấy lớp "android.support.graphics.drawable.VectorDrawableCompat" trên đường dẫn: DexPathList[[tệp zip "/data/app/br.com.turbi.turbi-2/base .apk"],nativeLibraryDirectories=[/data/app/br.com.turbi.turbi-2/lib/arm, /vendor/lib, /system/lib]]
tại dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
tại java.lang.ClassLoader.loadClass(ClassLoader.java:511)
tại java.lang.ClassLoader.loadClass(ClassLoader.java:469)
tại android.support.v7.widget.AppCompatDrawableManager$VdcInflateDelegate.createFromXmlInner(AppCompatDrawableManager.java:734) 
tại android.support.v7.widget.AppCompatDrawableManager.loadDrawableFromDelegates(AppCompatDrawableManager.java:367) 
tại android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:197) 
tại android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:190) 
tại android.support.v7.widget.AppCompatDrawableManager.checkVectorDrawableSetup(AppCompatDrawableManager.java:711) 
tại android.support.v7.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:195) 
tại android.support.v7.widget.TintTypedArray.getDrawableIfKnown(TintTypedArray.java:81) 
tại android.support.v7.app.AppCompatDelegateImplBase.(AppCompatDelegateImplBase.java:131) 
tại android.support.v7.app.AppCompatDelegateImplV9.(AppCompatDelegateImplV9.java:155) 
tại android.support.v7.app.AppCompatDelegateImplV11.(AppCompatDelegateImplV11.java:31) 
tại android.support.v7.app.AppCompatDelegateImplV14.(AppCompatDelegateImplV14.java:55) 
tại android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:205) 
tại android.support.v7.app.AppCompatDelegate.create(AppCompatDelegate.java:185) 
tại android.support.v7.app.AppCompatActivity.getDelegate(AppCompatActivity.java:519) 
tại android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:71) 
tại br.com.turbi.turbi.SplashActivity.onCreate(SplashActivity.java:26) 
tại android.app.Activity.performCreate(Activity.java:5990) 
tại android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1106) 
tại android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2311) 
tại android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2420) 
tại android.app.ActivityThread.access$900(ActivityThread.java:154) 
tại android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321) 
tại android.os.Handler.dispatchMessage(Handler.java:102) 
tại android.os.Looper.loop(Looper.java:135) 
tại android.app.ActivityThread.main(ActivityThread.java:5294) 
tại java.lang.reflect.Method.invoke (Phương thức gốc) 
tại java.lang.reflect.Method.invoke(Method.java:372) 
tại com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904) 
tại com.android.internal.os.ZygoteInit.main(ZygoteInit.java:699) 
Bị loại bỏ: java.lang.ClassNotFoundException: android.support.graphics.drawable.VectorDrawableCompat
tại java.lang.Class.classForName(Phương thức gốc)
tại java.lang.BootClassLoader.findClass(ClassLoader.java:781)
tại java.lang.BootClassLoader.loadClass(ClassLoader.java:841)
tại java.lang.ClassLoader.loadClass(ClassLoader.java:504)
... 30 nữa
Nguyên nhân là do: java.lang.NoClassDefFoundError: Không tìm thấy lớp bằng trình nạp lớp khởi động; không có ngăn xếp nào;

câu trả lời hay nhất

Sự cố này là do thư viện bên thứ ba vẫn đang sử dụng thư viện hỗ trợ v4. Để giải quyết vấn đề này, vui lòng thêm gradle.properties

Thêm phần sau vào
# Tự động chuyển đổi thư viện của bên thứ ba để sử dụng AndroidX
android.enableJetifier=true

Về java.lang.NoClassDefFoundError: Độ phân giải không thành công của: Landroid/support/v4/content/LocalBroadcastManager chỉ trên lỗi Build APK, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/45696559/

26 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress