近期产品中集成的 zoom meeting SDK 需要升级,升级到新版 5.14.5,执行minifyDebugWithR8时报错(神策插件版本3.4.1,神策SDK版本6.0.1):
Cannot constrain type: @nullable com.zipow.videobox.login.model.UserAccount {} for value: v14 by constraint: INT
Execution failed for task ':sample:minifyDebugWithR8'.
> com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lcom/zipow/videobox/fragment/MMCustomizeComposeShortcutsFragment;onResume()V, origin: /Users/dser001/Downloads/zoom-sdk-android-5.14.5.13410/mobilertc-android-studio/sample/build/intermediates/transforms/sensorsAnalyticsAutoTrack/debug/83.jar:com/zipow/videobox/fragment/MMCustomizeComposeShortcutsFragment.class
.....
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':sample:minifyDebugWithR8'.
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:188)
at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:186)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:174)
at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:109)
at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
.............
Caused by: org.gradle.internal.UncheckedException: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lcom/zipow/videobox/fragment/MMCustomizeComposeShortcutsFragment;onResume()V, origin: /Users/dser001/Downloads/zoom-sdk-android-5.14.5.13410/mobilertc-android-studio/sample/build/intermediates/transforms/sensorsAnalyticsAutoTrack/debug/83.jar:com/zipow/videobox/fragment/MMCustomizeComposeShortcutsFragment.class
at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:68)
at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:41)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:107)
........
Caused by: com.android.tools.r8.CompilationFailedException: Compilation failed to complete, position: Lcom/zipow/videobox/fragment/MMCustomizeComposeShortcutsFragment;onResume()V, origin: /Users/dser001/Downloads/zoom-sdk-android-5.14.5.13410/mobilertc-android-studio/sample/build/intermediates/transforms/sensorsAnalyticsAutoTrack/debug/83.jar:com/zipow/videobox/fragment/MMCustomizeComposeShortcutsFragment.class
at Version.fakeStackEntry(Version_3.0.73.java:0)
at com.android.tools.r8.utils.w.a(SourceFile:68)
at com.android.tools.r8.utils.w.a(SourceFile:28)
at com.android.tools.r8.utils.w.a(SourceFile:27)
at com.android.tools.r8.R8.a(R8.java:29)
at com.android.tools.r8.R8.run(R8.java:3)
at com.android.builder.dexing.R8Tool.runR8(r8Tool.kt:301)
at com.android.build.gradle.internal.tasks.R8Task$Companion.shrink(R8Task.kt:592)
at com.android.build.gradle.internal.tasks.R8Task.doTaskAction(R8Task.kt:443)
at com.android.build.gradle.internal.tasks.NonIncrementalTask$taskAction$$inlined$recordTaskAction$1.invoke(BaseTask.kt:63)
at com.android.build.gradle.internal.tasks.Blocks.recordSpan(Blocks.java:51)
at com.android.build.gradle.internal.tasks.NonIncrementalTask.taskAction(NonIncrementalTask.kt:94)
at jdk.internal.reflect.GeneratedMethodAccessor731.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104)
... 118 more
Caused by: com.android.tools.r8.internal.b: Cannot constrain type: INT for value: v10 by constraint: OBJECT
at com.android.tools.r8.internal.UA.a(SourceFile:14)
at com.android.tools.r8.internal.UA.a(SourceFile:22)