From c57d307f8701deb1f97deb5b4a25e5685ac01df6 Mon Sep 17 00:00:00 2001 From: renwj Date: Mon, 5 Dec 2022 10:47:54 +0800 Subject: [PATCH] =?UTF-8?q?[2.13.0]=E4=BF=AE=E6=AD=A3leakcanary=E5=9C=A8mo?= =?UTF-8?q?nkey=E6=B5=8B=E8=AF=95=E4=B8=AD=E5=87=BA=E7=8E=B0=E7=9A=84?= =?UTF-8?q?=E5=B4=A9=E6=BA=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/mogo/launcher/lancet/LeakCanaryCrashFix.kt | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/app/src/main/java/com/mogo/launcher/lancet/LeakCanaryCrashFix.kt b/app/src/main/java/com/mogo/launcher/lancet/LeakCanaryCrashFix.kt index 738fa78a8e..e7b10be35d 100644 --- a/app/src/main/java/com/mogo/launcher/lancet/LeakCanaryCrashFix.kt +++ b/app/src/main/java/com/mogo/launcher/lancet/LeakCanaryCrashFix.kt @@ -48,4 +48,15 @@ class LeakCanaryCrashFix { t.printStackTrace() } } + + @Insert + @TargetClass("leakcanary.internal.activity.db.Io\$execute\$2") + @TargetMethod(methodName = "run") + fun proxyRun() { + try { + Origin.callVoid() + } catch (t: Throwable) { + t.printStackTrace() + } + } } \ No newline at end of file