Skip to content

运行时报错Java.lang.NullPointerException: Cannot read field "string" because "utf" is null #93

Description

@jasenWu11

描述一下大概怎么回事

有一个module和主项目都集成Aop,当module打包成aar引入时不会报错,如果本地集成project就会运行时报错,已经重启和Clean项目了也没用。把这个module集成在其他项目时可以正常运行

你的代码

项目运行时报错

错误日志

Merge jar error1 entry:[androidx/appcompat/app/AlertController$1.class], error message:java.lang.NullPointerException: Cannot read field "string" because "utf" is null,通常情况下你需要先重启Android Studio,然后clean一下项目即可,如果还有问题请到Github联系作者
Merge jar error1 entry:[androidx/appcompat/widget/Toolbar$4.class], error message:java.lang.NullPointerException: Cannot read field "string" because "utf" is null,通常情况下你需要先重启Android Studio,然后clean一下项目即可,如果还有问题请到Github联系作者
Merge jar error1 entry:[androidx/appcompat/widget/ScrollingTabContainerView$TabClickListener.class], error message:java.lang.NullPointerException: Cannot read field "string" because "utf" is null,通常情况下你需要先重启Android Studio,然后clean一下项目即可,如果还有问题请到Github联系作者
Merge jar error1 entry:[androidx/appcompat/app/ActionBarDrawerToggle$1.class], error message:java.lang.NullPointerException: Cannot read field "string" because "utf" is null,通常情况下你需要先重启Android Studio,然后clean一下项目即可,如果还有问题请到Github联系作者
Merge jar error1 entry:[androidx/appcompat/widget/ActionBarContextView$1.class], error message:java.lang.NullPointerException: Cannot read field "string" because "utf" is null,通常情况下你需要先重启Android Studio,然后clean一下项目即可,如果还有问题请到Github联系作者
Merge jar error1 entry:[androidx/appcompat/widget/SearchView$5.class], error message:java.lang.NullPointerException: Cannot read field "string" because "utf" is null,通常情况下你需要先重启Android Studio,然后clean一下项目即可,如果还有问题请到Github联系作者
Merge jar error1 entry:[androidx/appcompat/widget/ActivityChooserView$Callbacks.class], error message:java.lang.NullPointerException: Cannot read field "string" because "utf" is null,通常情况下你需要先重启Android Studio,然后clean一下项目即可,如果还有问题请到Github联系作者
Merge jar error1 entry:[androidx/appcompat/widget/ToolbarWidgetWrapper$1.class], error message:java.lang.NullPointerException: Cannot read field "string" because "utf" is null,通常情况下你需要先重启Android Studio,然后clean一下项目即可,如果还有问题请到Github联系作者

Task :app:_onlineOfficalDebugAssembleAndroidAopTask FAILED
Task :app:process_onlineOfficalDebugJavaRes

FAILURE: Build failed with an exception.

  • What went wrong:
    Execution failed for task ':app:_onlineOfficalDebugAssembleAndroidAopTask'.

javassist.CannotCompileException: [source error] onClick$$a4a728f36c7e8dcdbac214c82f28ff57$$AndroidAOP(android.view.View) not found in androidx.appcompat.app.AlertController$1

  • Try:

Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
Get more help at https://help.gradle.org.

  • Exception is:
    org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:_onlineOfficalDebugAssembleAndroidAopTask'.
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:130)
    at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:128)
    at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:116)
    at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
    at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
    at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
    at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
    at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
    at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
    at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
    at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
    at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
    at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
    at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
    at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
    at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
    at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
    Caused by: java.lang.RuntimeException: javassist.CannotCompileException: [source error] onClick$$a4a728f36c7e8dcdbac214c82f28ff57$$AndroidAOP(android.view.View) not found in androidx.appcompat.app.AlertController$1
    at com.flyjingfish.android_aop_plugin.utils.ClassFileUtils$wovenInfoInvokeClass$1$job$2.invokeSuspend(ClassFileUtils.kt:181)
    at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
    at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:104)
    at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:111)
    at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:99)
    at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:585)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:802)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:706)
    at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:693)
    Suppressed: java.lang.RuntimeException: javassist.CannotCompileException: [source error] onItemClick$$14bb32aff185de38ff97df4f4d838135$$AndroidAOP(android.widget.AdapterView,android.view.View,int,long) not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    ... 9 more
    Caused by: javassist.CannotCompileException: [source error] onItemClick$$14bb32aff185de38ff97df4f4d838135$$AndroidAOP(android.widget.AdapterView,android.view.View,int,long) not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    at javassist.CtBehavior.setBody(CtBehavior.java:474)
    at javassist.CtBehavior.setBody(CtBehavior.java:440)
    at com.flyjingfish.android_aop_plugin.utils.ClassFileUtils$wovenInfoInvokeClass$1$job$2.invokeSuspend(ClassFileUtils.kt:176)
    ... 8 more
    Caused by: compile error: onItemClick$$14bb32aff185de38ff97df4f4d838135$$AndroidAOP(android.widget.AdapterView,android.view.View,int,long) not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:777)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:723)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:170)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:49)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:266)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:360)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:381)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:321)
    at javassist.compiler.Javac.compileBody(Javac.java:228)
    at javassist.CtBehavior.setBody(CtBehavior.java:466)
    ... 10 more
    Suppressed: java.lang.RuntimeException: javassist.CannotCompileException: [source error] notifyOnDismissListener$$77b8db0f1dae2d4cf78757c257923bac$$AndroidAOP() not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    ... 9 more
    Caused by: javassist.CannotCompileException: [source error] notifyOnDismissListener$$77b8db0f1dae2d4cf78757c257923bac$$AndroidAOP() not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    at javassist.CtBehavior.setBody(CtBehavior.java:474)
    at javassist.CtBehavior.setBody(CtBehavior.java:440)
    at com.flyjingfish.android_aop_plugin.utils.ClassFileUtils$wovenInfoInvokeClass$1$job$2.invokeSuspend(ClassFileUtils.kt:176)
    ... 8 more
    Caused by: compile error: notifyOnDismissListener$$77b8db0f1dae2d4cf78757c257923bac$$AndroidAOP() not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:777)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:723)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:170)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:49)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:266)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:360)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:381)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:321)
    at javassist.compiler.Javac.compileBody(Javac.java:228)
    at javassist.CtBehavior.setBody(CtBehavior.java:466)
    ... 10 more
    Suppressed: java.lang.RuntimeException: javassist.CannotCompileException: [source error] onClick$$eedcc5330ef3f4fa356d9f87d39e3265$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.Toolbar$4
    ... 9 more
    Caused by: javassist.CannotCompileException: [source error] onClick$$eedcc5330ef3f4fa356d9f87d39e3265$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.Toolbar$4
    at javassist.CtBehavior.setBody(CtBehavior.java:474)
    at javassist.CtBehavior.setBody(CtBehavior.java:440)
    at com.flyjingfish.android_aop_plugin.utils.ClassFileUtils$wovenInfoInvokeClass$1$job$2.invokeSuspend(ClassFileUtils.kt:176)
    ... 8 more
    Caused by: compile error: onClick$$eedcc5330ef3f4fa356d9f87d39e3265$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.Toolbar$4
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:777)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:723)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:170)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:49)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:266)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:360)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:381)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:321)
    at javassist.compiler.Javac.compileBody(Javac.java:228)
    at javassist.CtBehavior.setBody(CtBehavior.java:466)
    ... 10 more
    Suppressed: java.lang.RuntimeException: javassist.CannotCompileException: [source error] onClick$$368ceb2dcee6ff2826643bec35959c15$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ActionBarContextView$1
    ... 9 more
    Caused by: javassist.CannotCompileException: [source error] onClick$$368ceb2dcee6ff2826643bec35959c15$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ActionBarContextView$1
    at javassist.CtBehavior.setBody(CtBehavior.java:474)
    at javassist.CtBehavior.setBody(CtBehavior.java:440)
    at com.flyjingfish.android_aop_plugin.utils.ClassFileUtils$wovenInfoInvokeClass$1$job$2.invokeSuspend(ClassFileUtils.kt:176)
    ... 8 more
    Caused by: compile error: onClick$$368ceb2dcee6ff2826643bec35959c15$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ActionBarContextView$1
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:777)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:723)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:170)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:49)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:266)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:360)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:381)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:321)
    at javassist.compiler.Javac.compileBody(Javac.java:228)
    at javassist.CtBehavior.setBody(CtBehavior.java:466)
    ... 10 more
    Suppressed: java.lang.RuntimeException: javassist.CannotCompileException: [source error] onClick$$32f0a9e277ee89eb84b1ee82020afb0a$$AndroidAOP(android.view.View) not found in androidx.appcompat.app.ActionBarDrawerToggle$1
    ... 9 more
    Caused by: javassist.CannotCompileException: [source error] onClick$$32f0a9e277ee89eb84b1ee82020afb0a$$AndroidAOP(android.view.View) not found in androidx.appcompat.app.ActionBarDrawerToggle$1
    at javassist.CtBehavior.setBody(CtBehavior.java:474)
    at javassist.CtBehavior.setBody(CtBehavior.java:440)
    at com.flyjingfish.android_aop_plugin.utils.ClassFileUtils$wovenInfoInvokeClass$1$job$2.invokeSuspend(ClassFileUtils.kt:176)
    ... 8 more
    Caused by: compile error: onClick$$32f0a9e277ee89eb84b1ee82020afb0a$$AndroidAOP(android.view.View) not found in androidx.appcompat.app.ActionBarDrawerToggle$1
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:777)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:723)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:170)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:49)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:266)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:360)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:381)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:321)
    at javassist.compiler.Javac.compileBody(Javac.java:228)
    at javassist.CtBehavior.setBody(CtBehavior.java:466)
    ... 10 more
    Suppressed: java.lang.RuntimeException: javassist.CannotCompileException: [source error] onClick$$d331505bb8315d1def8202504f9f9ee2$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    ... 9 more
    Caused by: javassist.CannotCompileException: [source error] onClick$$d331505bb8315d1def8202504f9f9ee2$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    at javassist.CtBehavior.setBody(CtBehavior.java:474)
    at javassist.CtBehavior.setBody(CtBehavior.java:440)
    at com.flyjingfish.android_aop_plugin.utils.ClassFileUtils$wovenInfoInvokeClass$1$job$2.invokeSuspend(ClassFileUtils.kt:176)
    ... 8 more
    Caused by: compile error: onClick$$d331505bb8315d1def8202504f9f9ee2$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:777)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:723)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:170)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:49)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:266)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:360)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:381)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:321)
    at javassist.compiler.Javac.compileBody(Javac.java:228)
    at javassist.CtBehavior.setBody(CtBehavior.java:466)
    ... 10 more
    Suppressed: java.lang.RuntimeException: javassist.CannotCompileException: [source error] onDismiss$$77b8db0f1dae2d4cf78757c257923bac$$AndroidAOP() not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    ... 9 more
    Caused by: javassist.CannotCompileException: [source error] onDismiss$$77b8db0f1dae2d4cf78757c257923bac$$AndroidAOP() not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    at javassist.CtBehavior.setBody(CtBehavior.java:474)
    at javassist.CtBehavior.setBody(CtBehavior.java:440)
    at com.flyjingfish.android_aop_plugin.utils.ClassFileUtils$wovenInfoInvokeClass$1$job$2.invokeSuspend(ClassFileUtils.kt:176)
    ... 8 more
    Caused by: compile error: onDismiss$$77b8db0f1dae2d4cf78757c257923bac$$AndroidAOP() not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:777)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:723)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:170)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:49)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:266)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:360)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:381)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:321)
    at javassist.compiler.Javac.compileBody(Javac.java:228)
    at javassist.CtBehavior.setBody(CtBehavior.java:466)
    ... 10 more
    Suppressed: java.lang.RuntimeException: javassist.CannotCompileException: [source error] onLongClick$$cd6a6d6815d07d46ce118a629159fe05$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    ... 9 more
    Caused by: javassist.CannotCompileException: [source error] onLongClick$$cd6a6d6815d07d46ce118a629159fe05$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    at javassist.CtBehavior.setBody(CtBehavior.java:474)
    at javassist.CtBehavior.setBody(CtBehavior.java:440)
    at com.flyjingfish.android_aop_plugin.utils.ClassFileUtils$wovenInfoInvokeClass$1$job$2.invokeSuspend(ClassFileUtils.kt:176)
    ... 8 more
    Caused by: compile error: onLongClick$$cd6a6d6815d07d46ce118a629159fe05$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ActivityChooserView$Callbacks
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:777)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:723)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:170)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:49)
    at javassist.compiler.JvstTypeChecker.atMethodArgs(JvstTypeChecker.java:235)
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:763)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:723)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:170)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:49)
    at javassist.compiler.TypeChecker.atCastExpr(TypeChecker.java:572)
    at javassist.compiler.JvstTypeChecker.atCastExpr(JvstTypeChecker.java:116)
    at javassist.compiler.ast.CastExpr.accept(CastExpr.java:59)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:266)
    at javassist.compiler.CodeGen.atDeclarator(CodeGen.java:819)
    at javassist.compiler.ast.Declarator.accept(Declarator.java:103)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:381)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:381)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:321)
    at javassist.compiler.Javac.compileBody(Javac.java:228)
    at javassist.CtBehavior.setBody(CtBehavior.java:466)
    ... 10 more
    Suppressed: java.lang.RuntimeException: javassist.CannotCompileException: [source error] onClick$$d89407dc8253fae58aaf341ebc25f06b$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.SearchView$5
    ... 9 more
    Caused by: javassist.CannotCompileException: [source error] onClick$$d89407dc8253fae58aaf341ebc25f06b$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.SearchView$5
    at javassist.CtBehavior.setBody(CtBehavior.java:474)
    at javassist.CtBehavior.setBody(CtBehavior.java:440)
    at com.flyjingfish.android_aop_plugin.utils.ClassFileUtils$wovenInfoInvokeClass$1$job$2.invokeSuspend(ClassFileUtils.kt:176)
    ... 8 more
    Caused by: compile error: onClick$$d89407dc8253fae58aaf341ebc25f06b$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.SearchView$5
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:777)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:723)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:170)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:49)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:266)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:360)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:381)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:321)
    at javassist.compiler.Javac.compileBody(Javac.java:228)
    at javassist.CtBehavior.setBody(CtBehavior.java:466)
    ... 10 more
    Suppressed: java.lang.RuntimeException: javassist.CannotCompileException: [source error] onClick$$027e64edb55bcc0866253249325404c7$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ScrollingTabContainerView$TabClickListener
    ... 9 more
    Caused by: javassist.CannotCompileException: [source error] onClick$$027e64edb55bcc0866253249325404c7$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ScrollingTabContainerView$TabClickListener
    at javassist.CtBehavior.setBody(CtBehavior.java:474)
    at javassist.CtBehavior.setBody(CtBehavior.java:440)
    at com.flyjingfish.android_aop_plugin.utils.ClassFileUtils$wovenInfoInvokeClass$1$job$2.invokeSuspend(ClassFileUtils.kt:176)
    ... 8 more
    Caused by: compile error: onClick$$027e64edb55bcc0866253249325404c7$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ScrollingTabContainerView$TabClickListener
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:777)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:723)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:170)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:49)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:266)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:360)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:381)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:321)
    at javassist.compiler.Javac.compileBody(Javac.java:228)
    at javassist.CtBehavior.setBody(CtBehavior.java:466)
    ... 10 more
    Suppressed: java.lang.RuntimeException: javassist.CannotCompileException: [source error] onClick$$2afbd4b80f3f65ebb619b6974996c8c6$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ToolbarWidgetWrapper$1
    ... 9 more
    Caused by: javassist.CannotCompileException: [source error] onClick$$2afbd4b80f3f65ebb619b6974996c8c6$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ToolbarWidgetWrapper$1
    at javassist.CtBehavior.setBody(CtBehavior.java:474)
    at javassist.CtBehavior.setBody(CtBehavior.java:440)
    at com.flyjingfish.android_aop_plugin.utils.ClassFileUtils$wovenInfoInvokeClass$1$job$2.invokeSuspend(ClassFileUtils.kt:176)
    ... 8 more
    Caused by: compile error: onClick$$2afbd4b80f3f65ebb619b6974996c8c6$$AndroidAOP(android.view.View) not found in androidx.appcompat.widget.ToolbarWidgetWrapper$1
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:777)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:723)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:170)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:49)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:266)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:360)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:381)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atMethodBody(CodeGen.java:321)
    at javassist.compiler.Javac.compileBody(Javac.java:228)
    at javassist.CtBehavior.setBody(CtBehavior.java:466)
    ... 10 more
    Caused by: javassist.CannotCompileException: [source error] onClick$$a4a728f36c7e8dcdbac214c82f28ff57$$AndroidAOP(android.view.View) not found in androidx.appcompat.app.AlertController$1
    at javassist.CtBehavior.setBody(CtBehavior.java:474)
    at javassist.CtBehavior.setBody(CtBehavior.java:440)
    at com.flyjingfish.android_aop_plugin.utils.ClassFileUtils$wovenInfoInvokeClass$1$job$2.invokeSuspend(ClassFileUtils.kt:176)
    ... 8 more
    Caused by: compile error: onClick$$a4a728f36c7e8dcdbac214c82f28ff57$$AndroidAOP(android.view.View) not found in androidx.appcompat.app.AlertController$1
    at javassist.compiler.TypeChecker.atMethodCallCore(TypeChecker.java:777)
    at javassist.compiler.TypeChecker.atCallExpr(TypeChecker.java:723)
    at javassist.compiler.JvstTypeChecker.atCallExpr(JvstTypeChecker.java:170)
    at javassist.compiler.ast.CallExpr.accept(CallExpr.java:49)
    at javassist.compiler.CodeGen.doTypeCheck(CodeGen.java:266)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:360)
    at javassist.compiler.ast.Stmnt.accept(Stmnt.java:53)
    at javassist.compiler.CodeGen.atStmnt(CodeGen.java:381)

库的版本号:

"androidaop_core" : "io.github.flyjingfish:androidaop-core:2.7.2",
"androidaop_extra" : "io.github.flyjingfish:androidaop-extra:2.7.2",
"androidaop_apt" : "io.github.flyjingfish:androidaop-apt:2.7.2"

电脑类别:

windows 11

Android Studio 版本:

Android Studio Panda 1 | 2025.3.1

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions