简体   繁体   English

引起:java.lang.ClassNotFoundException:路径上没有找到类“android.support.v4.animation.AnimatorCompatHelper”:DexPathList [[zip文件]

[英]Caused by: java.lang.ClassNotFoundException: Didn't find class “android.support.v4.animation.AnimatorCompatHelper” on path: DexPathList[[zip file

I am getting the below error when trying to delete the element in a recycler view in android. 我在尝试删除android中的回收站视图中的元素时收到以下错误。

Caused by: java.lang.ClassNotFoundException: Didn't find class 
          "android.support.v4.animation.AnimatorCompatHelper" on path: DexPathList[[zip file

Although the element is getting deleted but the app crashes out.Let me know if I need to change something in apps gradle file or build gradle file. 虽然该元素被删除但应用程序崩溃了。让我知道我是否需要在应用程序gradle文件或构建gradle文件中更改某些内容。 Please help me out. 请帮帮我。

Full Exception Trace: 06-11 12:42:07.867 29844-29844/com.application.aayush.geeta E/AndroidRuntime: FATAL EXCEPTION: main Process: com.application.aayush.geeta, PID: 29844 java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/animation/AnimatorCompatHelper; 完全异常跟踪:06-11 12:42:07.867 29844-29844 / com.application.aayush.geeta E / AndroidRuntime:致命异常:主进程:com.application.aayush.geeta,PID:29844 java.lang.NoClassDefFoundError:解析失败:Landroid / support / v4 / animation / AnimatorCompatHelper; at android.support.v7.widget.DefaultItemAnimator.resetAnimation(DefaultItemAnimator.java:515) at android.support.v7.widget.DefaultItemAnimator.animateRemove(DefaultItemAnimator.java:189) at android.support.v7.widget.SimpleItemAnimator.animateDisappearance(SimpleItemAnimator.java:95) at android.support.v7.widget.RecyclerView.animateDisappearance(RecyclerView.java:3537) at android.support.v7.widget.RecyclerView$4.processDisappeared(RecyclerView.java:456) at android.support.v7.widget.ViewInfoStore.process(ViewInfoStore.java:246) at android.support.v7.widget.RecyclerView.dispatchLayoutStep3(RecyclerView.java:3385) at android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java:3135) at android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3568) at android.view.View.layout(View.java:17535) at android.view.ViewGroup.layout(ViewGroup.java:5616) at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1079) at android.view.View.layout(View.java:17535) at android.vie 位于android.support.v7.widget.DefaultItemAnimator.animateRemove(DefaultItemAnimator.java:189)的android.support.v7.widget.DefaultItemAnimator.resetAnimation(DefaultItemAnimator.java:515)android.support.v7.widget.SimpleItemAnimator.animateDisappearance (SimpleItemAnimator.java:95)在android.support.v7.widget上的android.support.v7.widget.RecyclerView.animateDisappearance(RecyclerView.java:3537)。在android.support的android.support.v7.widget.RecyclerView $ 4.processDisappeared(RecyclerView.java:456)位于android.support.v7.widget.RecyclerView.dispatchLayoutStep3(RecyclerView.java:3385)的.s7.widget.ViewInfoStore.process(ViewInfoStore.java:246),位于android.support.v7.widget.RecyclerView.dispatchLayout(RecyclerView.java) :3135)在Android.view.Viewout.layout(ViewGroup.java)的android.view.View.layout(View.java:17535)上的android.support.v7.widget.RecyclerView.onLayout(RecyclerView.java:3568) 5616)在android.vie上的android.view.Layout.onLayout(RelativeLayout.java:1079)android.view.layout(View.java:17535) w.ViewGroup.layout(ViewGroup.java:5616) at android.widget.RelativeLayout.onLayout(RelativeLayout.java:1079) at android.view.View.layout(View.java:17535) at android.view.ViewGroup.layout(ViewGroup.java:5616) at android.support.design.widget.HeaderScrollingViewBehavior.layoutChild(HeaderScrollingViewBehavior.java:131) at android.support.design.widget.ViewOffsetBehavior.onLayoutChild(ViewOffsetBehavior.java:42) at android.support.design.widget.AppBarLayout$ScrollingViewBehavior.onLayoutChild(AppBarLayout.java:1364) at android.support.design.widget.CoordinatorLayout.onLayout(CoordinatorLayout.java:846) at android.view.View.layout(View.java:17535) at android.view.ViewGroup.layout(ViewGroup.java:5616) at android.support.v4.widget.DrawerLayout.onLayout(DrawerLayout.java:1172) at android.view.View.layout(View.java:17535) at android.view.ViewGroup.layout(ViewGroup.java:5616) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323) at android.widget.FrameLayout.onLayout(FrameLayout.jav w.ViewGroup.layout(ViewGroup.java:5616)位于android.view.View.Viewout.layout的android.view.View.layout(View.java:17535)的android.widget.RelativeLayout.onLayout(RelativeLayout.java:1079) (ViewGroup.java:5616)位于android.support的android.support.design.widget.HeaderScrollingViewBehavior.layoutChild(HeaderScrollingViewBehavior.java:131)android.support.design.widget.ViewOffsetBehavior.onLayoutChild(ViewOffsetBehavior.java:42)。 design.widget.AppBarLayout $ ScrollingViewBehavior.onLayoutChild(AppBarLayout.java:1364)在android.view.View.layout(View.java:17535)的android.support.design.widget.CoordinatorLayout.onLayout(CoordinatorLayout.java:846)在android.view.View.layout(View.java:17535)上的android.sview.ViewGroup.layout(ViewGroup.java:5616)android.support.v4.widget.DrawerLayout.onLayout(DrawerLayout.java:1172)在android.widget.FrameLayout.onLayout(FrameLayout.jav)的android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)的android.view.ViewGroup.layout(ViewGroup.java:5616) a:261) at android.view.View.layout(View.java:17535) at android.view.ViewGroup.layout(ViewGroup.java:5616) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585) at android.widget.LinearLayout.onLayout(LinearLayout.java:1494) at android.view.View.layout(View.java:17535) at android.view.ViewGroup.layout(ViewGroup.java:5616) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:323) at android.widget.FrameLayout.onLayout(FrameLayout.java:261) at android.view.View.layout(View.java:17535) at android.view.ViewGroup.layout(ViewGroup.java:5616) at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741) at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585) at android.widget.LinearLayout.onLayout(LinearLayout.java:1494) at android.view.View.layout(View.java:17535) at android.view.ViewGroup.layout(ViewGroup.java:5616) at android.widget.FrameLayout.layoutChildren(FrameLayout.java:3 a:261)在android.view.View.layout(View.java:17535)的android.view.ViewGroup.layout(ViewGroup.java:5616)android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741) android.widget.LinealLayout.layoutVertical(LinearLayout.java:1585)在android.view.Loutout.outLayout(LinearLayout.java:1494)的android.view.Viewout上的android.view.View.layout(View.java:17535) .layout(ViewGroup.java:5616)在Android.widget.FrameLayout.layout中的android.widget.FrameLayout.layoutChildren(FrameLayout.java:323)处于android.view.View.layout(View.alout)的android.widget.FrameLayout.onLayout(FrameLayout.java:261)。 java:17535)在android.widget.LinearLayout.setChildFrame(LinearLayout.java:1741)的android.view.ViewGroup.layout(ViewGroup.java:5616)android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585)at at在Android.widget.FrameLayout的android.view.View.layout(ViewGroup.java:5616)上的android.widget.LinearLayout.onLayout(LinearLayout.java:1494)android.view.View.layout(View.java:17535) .layoutChildren(FrameLayout.java:3 23) at android.widget.FrameLayout.onLayout(FrameLayout.java:261) at com.android.internal.policy.DecorView.onLayout(DecorView.java:724) at android.view.View.layout(View.java:17535) at android.view.ViewGroup.layout(ViewGroup.java:5616) at android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2354) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2081) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1258) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6348) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:871) at android.view.Choreographer.doCallbacks(Choreographer.java:683) at android.view.Choreographer.doFrame(Choreographer.java:619) 06-11 12:42:07.870 29844-29844/com.application.aayush.geeta E/AndroidRuntime: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:857) at android.os.Handler.handleCallback(Handler.java:751) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.L 23)在android.view.layout(View.java:17535)的com.android.internal.policy.DecorView.onLayout(DecorView.java:724)的android.widget.FrameLayout.onLayout(FrameLayout.java:261) )android.view.View上的android.view.ViewRootImpl.performLayout(ViewRootImpl.java:2354)上的android.view.View.Letout(ViewRootImpl.java:204)上的android.view.ViewGroup.layout(ViewGroup.java:5616) .ViewRootImpl.doTraversal(ViewRootImpl.java:1258)位于android.view上的android.view.ViewRootImpl $ TraversalRunnable.run(ViewRootImpl.java:6348)android.view.Choreographer $ CallbackRecord.run(Choreographer.java:871)。 Choreographer.doCallbacks(Choreographer.java:683)at android.view.Choreographer.doFrame(Choreographer.java:619)06-11 12:42:07.870 29844-29844 / com.application.aayush.geeta E / AndroidRuntime:at android .view.Choreographer $ FrameDisplayEventReceiver.run(Choreographer.java:857)位于android.os的android.os.Handler.dhandatchMessage(Handler.java:95)上的android.os.Handler.handleCallback(Handler.java:751)。大号 ooper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6123) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:757) Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.animation.AnimatorCompatHelper" on path: DexPathList[[zip file "/data/app/com.application.aayush.geeta-1/base.apk"],nativeLibraryDirectories=[/data/app/com.application.aayush.geeta-1/lib/arm, /system/lib, /vendor/lib]] at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56) at java.lang.ClassLoader.loadClass(ClassLoader.java:380) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) 位于android.app.ActivityThread.main(ActivityThread.java:6123)的ooper.loop(Looper.java:154)位于com.android.internal.os.ZygoteInit $的java.lang.reflect.Method.invoke(Native Method)在com.android.internal.os.ZygoteInit.main(ZygoteInit.java:757)中的MethodAndArgsCaller.run(ZygoteInit.java:867)引起:java.lang.ClassNotFoundException:未找到类“android.support.v4。 animation.AnimatorCompatHelper“on path:DexPathList [[zip file”/data/app/com.application.aayush.geeta-1/base.apk"],nativeLibraryDirectories=[/data/app/com.application.aayush.geeta- 1 / lib / arm,/ system / lib,/ vendor / lib]]在java的java.lang.ClassLoader.loadClass(ClassLoader.java:380)的dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)。 lang.ClassLoader.loadClass(ClassLoader.java:312)

Also when I am trying to debug I am getting the below Error: 此外,当我尝试调试时,我得到以下错误:

Error:Execution failed for task ':app:lint'.
Lint found errors in the project; aborting build.
Fix the issues identified by lint, or add the following to your build script 
to proceed with errors:
...
android {
    lintOptions {
       abortOnError false
   }
}
...

use this library, it solved my problem 使用这个库,它解决了我的问题

compile 'com.github.h6ah4i:android-advancedrecyclerview:develop-SNAPSHOT' 编译'com.github.h6ah4i:android-advancedrecyclerview:develop-SNAPSHOT'

The best solve way is copy missed class to your project.like this: 最好的解决方法是将错过的类复制到您的项目中。这样:

代码树

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 java.lang.ClassNotFoundException:在路径:DexPathList上找不到类… - java.lang.ClassNotFoundException: Didn't find class … on path: DexPathList java.lang.ClassNotFoundException:在路径上找不到 class:dexpathlist - java.lang.ClassNotFoundException: Didn't find class on path: dexpathlist 原因:java.lang.ClassNotFoundException:在路径上找不到类 - Caused by: java.lang.ClassNotFoundException: Didn't find class on path java.lang.ClassNotFoundException:在路径:DexPathList上找不到类“ .Application” - java.lang.ClassNotFoundException: Didn't find class .Application" on path: DexPathList java.lang.ClassNotFoundException:在路径上找不到 class “eduapp.arg.MainApplication”:DexPathList - java.lang.ClassNotFoundException: Didn't find class “eduapp.arg.MainApplication” on path: DexPathList java.lang.ClassNotFoundException:在路径:DexPathList上找不到类“ com.google.android.gms.dynamic.zzf” - java.lang.ClassNotFoundException: Didn't find class “com.google.android.gms.dynamic.zzf” on path: DexPathList java.lang.ClassNotFoundException:在路径上找不到类“com.google.android.gms.measurement.AppMeasurementJobService”:DexPathList - java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.measurement.AppMeasurementJobService" on path: DexPathList Android Studio错误:原因:java.lang.ClassNotFoundException:未找到类 - Android Studio error: Caused by: java.lang.ClassNotFoundException: Didn't find class 由java.lang.ClassNotFoundException引起找不到类“ com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver - Caused by java.lang.ClassNotFoundException Didn't find class "com.google.android.gms.measurement.AppMeasurementInstallReferrerReceiver ClassNotFoundException:在路径:DexPathList上找不到类“ clipper”-Android Studio - ClassNotFoundException: Didn't find class “clipper” on path: DexPathList - Android Studio
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM