Open zqiang0898 opened 3 years ago
这个我也遇到了,解决了吗
同样的问题,怎么解决的?3-15 16:15:17.400 3985-3985/com.tencent.bugly.hotfix E/Tinker.UncaughtHandler: TinkerUncaughtHandler catch exception:java.lang.NoClassDefFoundError: com.tencent.bugly.beta.ui.i at com.tencent.bugly.proguard.s.onApplySuccess(BUGLY:7) at com.tencent.bugly.beta.tinker.TinkerManager.onApplySuccess(BUGLY:2) at com.tencent.bugly.beta.tinker.TinkerResultService$1.run(BUGLY:2) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5307) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
--------- beginning of crash
03-15 16:15:17.400 3985-3985/com.tencent.bugly.hotfix E/AndroidRuntime: FATAL EXCEPTION: main Process: com.tencent.bugly.hotfix, PID: 3985 java.lang.NoClassDefFoundError: com.tencent.bugly.beta.ui.i at com.tencent.bugly.proguard.s.onApplySuccess(BUGLY:7) at com.tencent.bugly.beta.tinker.TinkerManager.onApplySuccess(BUGLY:2) at com.tencent.bugly.beta.tinker.TinkerResultService$1.run(BUGLY:2) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5307) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
这个我也遇到了,解决了吗
+1
我也遇到了,求解决方案
我把canNotifyUserRestart这个关掉就不会报这个错误了
异常类型
java.lang.ClassNotFoundException: com.tencent.bugly.beta.ui.b
Tinker版本
classpath "com.tencent.bugly:tinker-support:1.2.0"
implementation 'com.tencent.bugly:crashreport_upgrade:1.4.1' implementation 'com.tencent.tinker:tinker-android-lib:1.9.14.7' implementation 'com.tencent.bugly:nativecrashreport:3.7.500'
gradle版本
gradle:3.5.2
系统
window
堆栈/日志
2020-12-01 17:44:52.015 22077-22077/com.tencent.bugly.hotfix E/CrashReport: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/tencent/bugly/beta/ui/b; at com.tencent.bugly.beta.Beta.installTinker(Unknown Source:0) at com.tencent.bugly.hotfix.SampleApplicationLike.onBaseContextAttached(SampleApplicationLike.java:110) at com.tencent.tinker.entry.TinkerApplicationInlineFence.handleMessageImpl(TinkerApplicationInlineFence.java:66) at com.tencent.tinker.entry.TinkerApplicationInlineFence.handleMessage$noinline$(TinkerApplicationInlineFence.java:59) at com.tencent.tinker.entry.TinkerApplicationInlineFence.handleMessage(TinkerApplicationInlineFence.java:52) at com.tencent.tinker.loader.app.TinkerInlineFenceAction.callOnBaseContextAttached(TinkerInlineFenceAction.java:44) at com.tencent.tinker.loader.app.TinkerApplication.onBaseContextAttached(TinkerApplication.java:141) at com.tencent.tinker.loader.app.TinkerApplication.attachBaseContext(TinkerApplication.java:157) at android.app.Application.attach(Application.java:358) at android.app.Instrumentation.newApplication(Instrumentation.java:1168) at android.app.LoadedApk.makeApplication(LoadedApk.java:1296) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7320) at android.app.ActivityThread.access$2400(ActivityThread.java:308) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2295) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:219) at android.app.ActivityThread.main(ActivityThread.java:8347) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1055) Caused by: java.lang.ClassNotFoundException: com.tencent.bugly.beta.ui.b at java.lang.VMClassLoader.findLoadedClass(Native Method) at java.lang.ClassLoader.findLoadedClass(ClassLoader.java:738) at java.lang.ClassLoader.loadClass(ClassLoader.java:363) at java.lang.ClassLoader.loadClass(ClassLoader.java:312) at com.tencent.bugly.beta.Beta.installTinker(Unknown Source:0) at com.tencent.bugly.hotfix.SampleApplicationLike.onBaseContextAttached(SampleApplicationLike.java:110) at com.tencent.tinker.entry.TinkerApplicationInlineFence.handleMessageImpl(TinkerApplicationInlineFence.java:66) at com.tencent.tinker.entry.TinkerApplicationInlineFence.handleMessage$noinline$(TinkerApplicationInlineFence.java:59) at com.tencent.tinker.entry.TinkerApplicationInlineFence.handleMessage(TinkerApplicationInlineFence.java:52) at com.tencent.tinker.loader.app.TinkerInlineFenceAction.callOnBaseContextAttached(TinkerInlineFenceAction.java:44) at com.tencent.tinker.loader.app.TinkerApplication.onBaseContextAttached(TinkerApplication.java:141) at com.tencent.tinker.loader.app.TinkerApplication.attachBaseContext(TinkerApplication.java:157) at android.app.Application.attach(Application.java:358) at android.app.Instrumentation.newApplication(Instrumentation.java:1168) at android.app.LoadedApk.makeApplication(LoadedApk.java:1296) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7320) at android.app.ActivityThread.access$2400(ActivityThread.java:308) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2295) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:219) at android.app.ActivityThread.main(ActivityThread.java:8347) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1055) Caused by: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/support/v4/app/Fragment; at com.tencent.bugly.beta.Beta.installTinker(Unknown Source:0) at com.tencent.bugly.hotfix.SampleApplicationLike.onBaseContextAttached(SampleApplicationLike.java:110) at com.tencent.tinker.entry.TinkerApplicationInlineFence.handleMessageImpl(TinkerApplicationInlineFence.java:66) at com.tencent.tinker.entry.TinkerApplicationInlineFence.handleMessage_$noinline$(TinkerApplicationInlineFence.java:59) at com.tencent.tinker.entry.TinkerApplicationInlineFence.handleMessage(TinkerApplicationInlineFence.java:52) at com.tencent.tinker.loader.app.TinkerInlineFenceAction.callOnBaseContextAttached(TinkerInlineFenceAction.java:44) at com.tencent.tinker.loader.app.TinkerApplication.onBaseContextAttached(TinkerApplication.java:141) at com.tencent.tinker.loader.app.TinkerApplication.attachBaseContext(TinkerApplication.java:157) at android.app.Application.attach(Application.java:358) at android.app.Instrumentation.newApplication(Instrumentation.java:1168) at android.app.LoadedApk.makeApplication(LoadedApk.java:1296) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7320) at android.app.ActivityThread.access$2400(ActivityThread.java:308) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2295) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loop(Looper.java:219) at android.app.ActivityThread.main(ActivityThread.java:8347) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:513) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1055) Caused by: java.lang.ClassNotFoundException: Didn't find class "android.support.v4.app.Fragment" on path: DexPathList[[zip file "/data/app/com.tencent.bugly.hotfix-XMcgzVR_EWIbwiPnu-wdDw==/base.apk"],nativeLibraryDirectories=[/data/app/com.tencent.bugly.hotfix-XMcgzVR_EWIbwiPnu-wdDw==/lib/arm64, /data/app/com.tencent.bugly.hotfix-XMcgzVR_EWIbwiPnu-wdDw==/base.apk!/lib/arm64-v8a, /system/lib64, /hw_product/lib64, /system/product/lib64, /prets/lib64]]
复现路径
com.tencent.bugly.beta.ui.b