allenymt / PrivacySentry

Android隐私合规整改检测工具,注解+Asm修改字节码的检测方案
MIT License
2.05k stars 262 forks source link

最新版1.0.4 编译报错 #28

Closed jackma11 closed 2 years ago

jackma11 commented 2 years ago

报错信息

版本 5.4.1 3.4.2

allenymt commented 2 years ago

有详细的日志吗

jackma11 commented 2 years ago

12:56:26: Executing task 'installDebug'...

Executing tasks: [installDebug] in project D:\Android\test

Configuration on demand is an incubating feature.

Configure project :app WARNING: The following project options are deprecated and have been removed: android.useDeprecatedNdk NdkCompile is no longer supported

android.useDexArchive This property has no effect, incremental dexing is always used.

WITH -> buildTypes -> release: has file WITH -> buildTypes -> release: has key useNewCruncher has been deprecated. It will be removed in a future version of the gradle plugin. New cruncher is now always enabled. WARNING: DSL element 'DexOptions.incremental' is obsolete and will be removed soon. ====== signingConfigs.release ======

Configure project :cameralib WARNING: The following project options are deprecated and have been removed: android.useDeprecatedNdk NdkCompile is no longer supported

android.useDexArchive This property has no effect, incremental dexing is always used.

WARNING: Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'. It will be removed soon. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html WARNING: Configuration 'testCompile' is obsolete and has been replaced with 'testImplementation'. It will be removed soon. For more information see: http://d.android.com/r/tools/update-dependency-configurations.html

Configure project :client WARNING: The following project options are deprecated and have been removed: android.useDeprecatedNdk NdkCompile is no longer supported

android.useDexArchive This property has no effect, incremental dexing is always used.

Configure project :emojilibrary WARNING: The following project options are deprecated and have been removed: android.useDeprecatedNdk NdkCompile is no longer supported

android.useDexArchive This property has no effect, incremental dexing is always used.

Configure project :imagepicker WARNING: The following project options are deprecated and have been removed: android.useDeprecatedNdk NdkCompile is no longer supported

android.useDexArchive This property has no effect, incremental dexing is always used.

Configure project :picture_library WARNING: The following project options are deprecated and have been removed: android.useDeprecatedNdk NdkCompile is no longer supported

android.useDexArchive This property has no effect, incremental dexing is always used.

Configure project :svgalibrary WARNING: The following project options are deprecated and have been removed: android.useDeprecatedNdk NdkCompile is no longer supported

android.useDexArchive This property has no effect, incremental dexing is always used.

Kotlin plugin should be enabled before 'kotlin-android-extensions'

Configure project :ucrop WARNING: The following project options are deprecated and have been removed: android.useDeprecatedNdk NdkCompile is no longer supported

android.useDexArchive This property has no effect, incremental dexing is always used.

Configure project :websocketlib WARNING: The following project options are deprecated and have been removed: android.useDeprecatedNdk NdkCompile is no longer supported

android.useDexArchive This property has no effect, incremental dexing is always used.

Task :ucrop:preBuild UP-TO-DATE Task :ucrop:preDebugBuild UP-TO-DATE Task :ucrop:checkDebugManifest UP-TO-DATE Task :ucrop:generateDebugBuildConfig UP-TO-DATE Task :ucrop:generateDebugResValues UP-TO-DATE Task :ucrop:processDebugManifest UP-TO-DATE Task :ucrop:processDebugJavaRes NO-SOURCE Task :emojilibrary:preBuild UP-TO-DATE Task :emojilibrary:preDebugBuild UP-TO-DATE Task :emojilibrary:checkDebugManifest UP-TO-DATE Task :ucrop:compileDebugAidl NO-SOURCE Task :emojilibrary:generateDebugBuildConfig UP-TO-DATE Task :ucrop:compileDebugRenderscript NO-SOURCE Task :ucrop:generateDebugResources UP-TO-DATE Task :emojilibrary:generateDebugResValues UP-TO-DATE Task :emojilibrary:processDebugManifest UP-TO-DATE Task :emojilibrary:processDebugJavaRes NO-SOURCE Task :emojilibrary:compileDebugAidl NO-SOURCE Task :ucrop:packageDebugResources UP-TO-DATE Task :emojilibrary:compileDebugRenderscript NO-SOURCE Task :emojilibrary:generateDebugResources UP-TO-DATE Task :client:preBuild UP-TO-DATE Task :client:preDebugBuild UP-TO-DATE Task :client:checkDebugManifest UP-TO-DATE Task :ucrop:parseDebugLibraryResources UP-TO-DATE Task :emojilibrary:packageDebugResources UP-TO-DATE Task :client:generateDebugBuildConfig UP-TO-DATE Task :ucrop:generateDebugRFile UP-TO-DATE Task :emojilibrary:parseDebugLibraryResources UP-TO-DATE Task :client:generateDebugResValues UP-TO-DATE Task :ucrop:javaPreCompileDebug UP-TO-DATE Task :svgalibrary:preBuild UP-TO-DATE Task :svgalibrary:preDebugBuild UP-TO-DATE Task :client:processDebugManifest UP-TO-DATE Task :svgalibrary:compileDebugAidl NO-SOURCE Task :client:processDebugJavaRes NO-SOURCE Task :emojilibrary:generateDebugRFile UP-TO-DATE Task :svgalibrary:compileDebugRenderscript NO-SOURCE Task :svgalibrary:checkDebugManifest UP-TO-DATE Task :svgalibrary:generateDebugBuildConfig UP-TO-DATE Task :emojilibrary:javaPreCompileDebug UP-TO-DATE Task :svgalibrary:generateDebugResValues UP-TO-DATE Task :svgalibrary:generateDebugResources UP-TO-DATE Task :client:compileDebugAidl UP-TO-DATE Task :picture_library:preBuild UP-TO-DATE Task :svgalibrary:packageDebugResources UP-TO-DATE Task :picture_library:preDebugBuild UP-TO-DATE Task :svgalibrary:parseDebugLibraryResources UP-TO-DATE Task :picture_library:checkDebugManifest UP-TO-DATE Task :emojilibrary:compileDebugJavaWithJavac UP-TO-DATE Task :ucrop:compileDebugJavaWithJavac UP-TO-DATE Task :client:compileDebugRenderscript NO-SOURCE Task :svgalibrary:processDebugManifest UP-TO-DATE Task :client:generateDebugResources UP-TO-DATE Task :picture_library:generateDebugBuildConfig UP-TO-DATE Task :emojilibrary:bundleLibResDebug UP-TO-DATE Task :emojilibrary:bundleLibRuntimeDebug UP-TO-DATE Task :picture_library:compileDebugAidl NO-SOURCE Task :client:packageDebugResources UP-TO-DATE Task :emojilibrary:createFullJarDebug UP-TO-DATE Task :svgalibrary:generateDebugRFile UP-TO-DATE Task :picture_library:generateDebugResValues UP-TO-DATE Task :ucrop:bundleLibResDebug UP-TO-DATE Task :ucrop:bundleLibRuntimeDebug UP-TO-DATE Task :client:parseDebugLibraryResources UP-TO-DATE Task :picture_library:processDebugManifest UP-TO-DATE Task :ucrop:createFullJarDebug UP-TO-DATE Task :ucrop:packageDebugRenderscript NO-SOURCE Task :picture_library:processDebugJavaRes NO-SOURCE Task :imagepicker:preBuild UP-TO-DATE Task :picture_library:compileDebugRenderscript NO-SOURCE Task :ucrop:bundleLibCompileDebug UP-TO-DATE Task :imagepicker:preDebugBuild UP-TO-DATE Task :picture_library:generateDebugResources UP-TO-DATE Task :imagepicker:checkDebugManifest UP-TO-DATE Task :imagepicker:generateDebugBuildConfig UP-TO-DATE Task :imagepicker:compileDebugAidl NO-SOURCE Task :client:generateDebugRFile UP-TO-DATE Task :imagepicker:generateDebugResValues UP-TO-DATE Task :imagepicker:processDebugManifest UP-TO-DATE Task :imagepicker:processDebugJavaRes NO-SOURCE Task :cameralib:preBuild UP-TO-DATE Task :cameralib:preDebugBuild UP-TO-DATE Task :cameralib:checkDebugManifest UP-TO-DATE Task :cameralib:generateDebugBuildConfig UP-TO-DATE Task :websocketlib:preBuild UP-TO-DATE Task :websocketlib:preDebugBuild UP-TO-DATE Task :cameralib:generateDebugResValues UP-TO-DATE Task :websocketlib:compileDebugAidl NO-SOURCE Task :client:javaPreCompileDebug UP-TO-DATE Task :picture_library:packageDebugResources UP-TO-DATE Task :websocketlib:compileDebugRenderscript NO-SOURCE Task :websocketlib:checkDebugManifest UP-TO-DATE Task :picture_library:parseDebugLibraryResources UP-TO-DATE Task :cameralib:processDebugManifest UP-TO-DATE Task :websocketlib:generateDebugBuildConfig UP-TO-DATE Task :websocketlib:generateDebugResValues UP-TO-DATE Task :cameralib:javaPreCompileDebug UP-TO-DATE Task :websocketlib:generateDebugResources UP-TO-DATE Task :cameralib:compileDebugAidl NO-SOURCE Task :client:compileDebugJavaWithJavac UP-TO-DATE Task :cameralib:compileDebugRenderscript NO-SOURCE Task :cameralib:generateDebugResources UP-TO-DATE Task :websocketlib:packageDebugResources UP-TO-DATE Task :picture_library:generateDebugRFile UP-TO-DATE Task :client:bundleLibResDebug UP-TO-DATE Task :websocketlib:parseDebugLibraryResources UP-TO-DATE Task :client:bundleLibRuntimeDebug UP-TO-DATE Task :picture_library:javaPreCompileDebug UP-TO-DATE Task :client:createFullJarDebug UP-TO-DATE Task :websocketlib:processDebugManifest UP-TO-DATE Task :cameralib:packageDebugResources UP-TO-DATE Task :websocketlib:generateDebugRFile UP-TO-DATE Task :cameralib:parseDebugLibraryResources UP-TO-DATE Task :websocketlib:javaPreCompileDebug UP-TO-DATE Task :app:preBuild UP-TO-DATE Task :app:preDebugBuild UP-TO-DATE Task :app:compileDebugAidl NO-SOURCE Task :emojilibrary:packageDebugRenderscript NO-SOURCE Task :imagepicker:packageDebugRenderscript NO-SOURCE Task :client:packageDebugRenderscript NO-SOURCE Task :app:checkDebugManifest UP-TO-DATE Task :app:generateDebugBuildConfig UP-TO-DATE Task :websocketlib:compileDebugJavaWithJavac UP-TO-DATE Task :websocketlib:processDebugJavaRes NO-SOURCE Task :cameralib:generateDebugRFile UP-TO-DATE Task :websocketlib:bundleLibResDebug UP-TO-DATE Task :websocketlib:bundleLibRuntimeDebug UP-TO-DATE Task :websocketlib:createFullJarDebug UP-TO-DATE Task :websocketlib:packageDebugRenderscript NO-SOURCE Task :cameralib:compileDebugJavaWithJavac UP-TO-DATE Task :cameralib:processDebugJavaRes NO-SOURCE Task :app:mainApkListPersistenceDebug Task :cameralib:bundleLibResDebug UP-TO-DATE Task :cameralib:bundleLibRuntimeDebug UP-TO-DATE Task :cameralib:createFullJarDebug UP-TO-DATE Task :cameralib:packageDebugRenderscript NO-SOURCE Task :app:generateDebugResValues UP-TO-DATE Task :picture_library:compileDebugJavaWithJavac UP-TO-DATE Task :cameralib:bundleLibCompileDebug UP-TO-DATE Task :picture_library:bundleLibResDebug UP-TO-DATE Task :emojilibrary:bundleLibCompileDebug UP-TO-DATE Task :client:bundleLibCompileDebug UP-TO-DATE Task :websocketlib:bundleLibCompileDebug UP-TO-DATE Task :app:createDebugCompatibleScreenManifests Task :picture_library:bundleLibRuntimeDebug UP-TO-DATE Task :picture_library:createFullJarDebug UP-TO-DATE Task :picture_library:packageDebugRenderscript NO-SOURCE Task :imagepicker:compileDebugRenderscript NO-SOURCE Task :imagepicker:generateDebugResources UP-TO-DATE Task :picture_library:bundleLibCompileDebug UP-TO-DATE Task :cameralib:mergeDebugShaders UP-TO-DATE Task :emojilibrary:mergeDebugShaders UP-TO-DATE Task :picture_library:mergeDebugShaders UP-TO-DATE Task :client:mergeDebugShaders UP-TO-DATE Task :emojilibrary:compileDebugShaders UP-TO-DATE Task :websocketlib:mergeDebugShaders UP-TO-DATE Task :cameralib:compileDebugShaders UP-TO-DATE Task :cameralib:generateDebugAssets UP-TO-DATE Task :ucrop:mergeDebugShaders UP-TO-DATE Task :picture_library:compileDebugShaders UP-TO-DATE Task :client:compileDebugShaders UP-TO-DATE Task :emojilibrary:generateDebugAssets UP-TO-DATE Task :websocketlib:compileDebugShaders UP-TO-DATE Task :cameralib:packageDebugAssets UP-TO-DATE Task :picture_library:generateDebugAssets UP-TO-DATE Task :client:generateDebugAssets UP-TO-DATE Task :websocketlib:generateDebugAssets UP-TO-DATE Task :ucrop:compileDebugShaders UP-TO-DATE Task :websocketlib:packageDebugAssets UP-TO-DATE Task :ucrop:generateDebugAssets UP-TO-DATE Task :client:packageDebugAssets UP-TO-DATE Task :picture_library:packageDebugAssets UP-TO-DATE Task :ucrop:packageDebugAssets UP-TO-DATE Task :svgalibrary:compileDebugKotlin UP-TO-DATE Task :imagepicker:packageDebugResources UP-TO-DATE Task :imagepicker:parseDebugLibraryResources UP-TO-DATE Task :emojilibrary:packageDebugAssets UP-TO-DATE Task :imagepicker:generateDebugRFile UP-TO-DATE Task :imagepicker:javaPreCompileDebug UP-TO-DATE Task :svgalibrary:javaPreCompileDebug UP-TO-DATE Task :imagepicker:compileDebugJavaWithJavac UP-TO-DATE Task :svgalibrary:compileDebugJavaWithJavac UP-TO-DATE Task :svgalibrary:processDebugJavaRes NO-SOURCE Task :imagepicker:bundleLibResDebug UP-TO-DATE Task :imagepicker:bundleLibRuntimeDebug UP-TO-DATE Task :imagepicker:createFullJarDebug UP-TO-DATE Task :imagepicker:bundleLibCompileDebug UP-TO-DATE Task :svgalibrary:bundleLibResDebug UP-TO-DATE Task :svgalibrary:bundleLibRuntimeDebug UP-TO-DATE Task :svgalibrary:createFullJarDebug UP-TO-DATE Task :svgalibrary:packageDebugRenderscript NO-SOURCE Task :svgalibrary:bundleLibCompileDebug UP-TO-DATE Task :svgalibrary:mergeDebugShaders UP-TO-DATE Task :svgalibrary:compileDebugShaders UP-TO-DATE Task :svgalibrary:generateDebugAssets UP-TO-DATE Task :svgalibrary:packageDebugAssets UP-TO-DATE Task :imagepicker:mergeDebugShaders UP-TO-DATE Task :imagepicker:compileDebugShaders UP-TO-DATE Task :imagepicker:generateDebugAssets UP-TO-DATE Task :imagepicker:packageDebugAssets UP-TO-DATE Task :app:greendaoPrepare UP-TO-DATE Task :app:compileDebugRenderscript NO-SOURCE Task :app:generateDebugResources UP-TO-DATE Task :imagepicker:mergeDebugJniLibFolders UP-TO-DATE Task :client:mergeDebugJniLibFolders UP-TO-DATE Task :svgalibrary:mergeDebugJniLibFolders UP-TO-DATE Task :websocketlib:mergeDebugJniLibFolders UP-TO-DATE Task :ucrop:mergeDebugJniLibFolders UP-TO-DATE Task :picture_library:mergeDebugJniLibFolders UP-TO-DATE Task :emojilibrary:mergeDebugJniLibFolders UP-TO-DATE Task :cameralib:mergeDebugJniLibFolders UP-TO-DATE Task :client:mergeDebugNativeLibs UP-TO-DATE Task :cameralib:mergeDebugNativeLibs UP-TO-DATE Task :emojilibrary:mergeDebugNativeLibs UP-TO-DATE Task :imagepicker:mergeDebugNativeLibs UP-TO-DATE Task :picture_library:mergeDebugNativeLibs UP-TO-DATE Task :ucrop:mergeDebugNativeLibs UP-TO-DATE Task :cameralib:stripDebugDebugSymbols UP-TO-DATE Task :svgalibrary:mergeDebugNativeLibs UP-TO-DATE Task :websocketlib:mergeDebugNativeLibs UP-TO-DATE Task :cameralib:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE Task :ucrop:stripDebugDebugSymbols UP-TO-DATE Task :picture_library:stripDebugDebugSymbols UP-TO-DATE Task :imagepicker:stripDebugDebugSymbols UP-TO-DATE Task :emojilibrary:stripDebugDebugSymbols UP-TO-DATE Task :client:stripDebugDebugSymbols UP-TO-DATE Task :picture_library:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE Task :ucrop:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE Task :websocketlib:stripDebugDebugSymbols UP-TO-DATE Task :svgalibrary:stripDebugDebugSymbols UP-TO-DATE Task :client:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE Task :emojilibrary:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE Task :imagepicker:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE Task :websocketlib:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE Task :svgalibrary:transformNativeLibsWithIntermediateJniLibsForDebug UP-TO-DATE Task :app:mergeDebugResources UP-TO-DATE

Task :app:processDebugManifest D:\Android\test\app\src\main\AndroidManifest.xml:32:5-72 Warning: Element uses-permission#android.permission.REORDER_TASKS at AndroidManifest.xml:32:5-72 duplicated with element declared at AndroidManifest.xml:9:5-72 D:\Android\test\app\src\main\AndroidManifest.xml:36:5-68 Warning: Element uses-permission#android.permission.WAKE_LOCK at AndroidManifest.xml:36:5-68 duplicated with element declared at AndroidManifest.xml:12:5-68 D:\Android\test\app\src\main\AndroidManifest.xml:56:5-75 Warning: Element uses-permission#android.permission.READ_PHONE_STATE at AndroidManifest.xml:56:5-75 duplicated with element declared at AndroidManifest.xml:19:5-75 D:\Android\test\app\src\main\AndroidManifest.xml:92:9-94:40 Warning: Element uses-library#org.apache.http.legacy at AndroidManifest.xml:92:9-94:40 duplicated with element declared at AndroidManifest.xml:81:9-83:40 [:client] D:\Android\test\client\build\intermediates\library_manifest\debug\AndroidManifest.xml:17:5-75 Warning: Element uses-permission#android.permission.READ_PHONE_STATE at [:client] AndroidManifest.xml:17:5-75 duplicated with element declared at [:client] AndroidManifest.xml:14:5-75 D:\Android\test\app\src\main\AndroidManifest.xml:63:5-1600:19 Warning: application@android:icon was tagged at AndroidManifest.xml:63 to replace other declarations but no other declaration present

Task :app:processDebugResources Task :app:compileDebugKotlin UP-TO-DATE Task :app:greendao UP-TO-DATE Task :app:javaPreCompileDebug UP-TO-DATE Task :app:compileDebugJavaWithJavac UP-TO-DATE Task :app:mergeDebugShaders UP-TO-DATE Task :app:compileDebugShaders UP-TO-DATE Task :app:generateDebugAssets UP-TO-DATE Task :app:mergeDebugAssets UP-TO-DATE Task :app:processDebugJavaRes NO-SOURCE Task :app:mergeDebugJavaResource UP-TO-DATE Task :app:checkDebugDuplicateClasses UP-TO-DATE

Task :app:transformClassesWithGsonJarTransformForDebug GsonPlugin: inject gson jar start GsonPlugin: inject ReflectiveTypeAdapterFactory success GsonPlugin: inject CollectionTypeAdapterFactory success GsonPlugin: inject ArrayTypeAdapter success GsonPlugin: inject CollectionTypeAdapterFactory success GsonPlugin: inject TypeAdapters success GsonPlugin: inject TypeAdapters success GsonPlugin: inject TypeAdapters success GsonPlugin: inject TypeAdapters success GsonPlugin: inject TypeAdapters success GsonPlugin: inject TypeAdapters success GsonPlugin: inject TypeAdapters success GsonPlugin: inject TypeAdapters success GsonPlugin: inject TypeAdapters success GsonPlugin: inject TypeAdapters success GsonPlugin: inject GsonTypeAdapter success GsonPlugin: inject GsonTypeAdapter success GsonPlugin: inject GsonTypeAdapter success GsonPlugin: inject gson jar success

Task :app:transformClassesWithPrivacyCollectTransformForDebug Task :app:transformClassesWithPrivacySentryPluginForDebug FAILED

FAILURE: Build failed with an exception.

BUILD FAILED in 36s 183 actionable tasks: 7 executed, 176 up-to-date 12:57:02: Task execution finished 'installDebug'.

allenymt commented 2 years ago

--stacktrace --info or --debug 加上参数,看下具体堆栈

jackma11 commented 2 years ago

org.gradle.execution.MultipleBuildFailures: Build completed with 1 failures. at org.gradle.initialization.DefaultGradleLauncher$ExecuteTasks.run(DefaultGradleLauncher.java:386) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394) at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92) at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) at org.gradle.initialization.DefaultGradleLauncher.runTasks(DefaultGradleLauncher.java:247) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:159) at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:134) at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:58) at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:55) at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:82) at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:75) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:183) at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40) at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:75) at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:55) at org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:54) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:58) at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32) at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:39) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:51) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:45) at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416) at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406) at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102) at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45) at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:49) at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:46) at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:78) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:46) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:31) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:28) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:52) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:59) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:36) at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:68) at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:38) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:37) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:26) at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43) at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:60) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:32) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:41) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:48) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:32) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72) at org.gradle.util.Swapper.swap(Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:81) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:295) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) at java.lang.Thread.run(Thread.java:745) Caused by: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:transformClassesWithPrivacySentryPluginForDebug'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:151) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:148) at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:191) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:141) at org.gradle.api.internal.tasks.execution.ResolveBeforeExecutionStateTaskExecuter.execute(ResolveBeforeExecutionStateTaskExecuter.java:75) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:62) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:108) at org.gradle.api.internal.tasks.execution.ResolveBeforeExecutionOutputsTaskExecuter.execute(ResolveBeforeExecutionOutputsTaskExecuter.java:67) at org.gradle.api.internal.tasks.execution.ResolveAfterPreviousExecutionStateTaskExecuter.execute(ResolveAfterPreviousExecutionStateTaskExecuter.java:46) at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:94) at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46) at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:95) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56) at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36) at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:73) at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52) at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:49) at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416) at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406) at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102) at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36) at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:49) at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:43) at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:355) at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:343) at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:336) at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:322) at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:134) at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:129) at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:202) at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:193) at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:129) ... 6 more Caused by: java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(ArrayList.java:418) at java.util.ArrayList.remove(ArrayList.java:495) at org.objectweb.asm.commons.AdviceAdapter.popValue(AdviceAdapter.java:590) at org.objectweb.asm.commons.AdviceAdapter.visitVarInsn(AdviceAdapter.java:347) at org.objectweb.asm.ClassReader.readCode(ClassReader.java:2174) at org.objectweb.asm.ClassReader.readMethod(ClassReader.java:1283) at org.objectweb.asm.ClassReader.accept(ClassReader.java:688) at org.objectweb.asm.ClassReader.accept(ClassReader.java:400) at com.yl.lib.plugin.sentry.transform.PrivacyClassProcessor$Companion.runHook(PrivacyClassProcessor.kt:47) at com.yl.lib.plugin.sentry.transform.PrivacySentryTransform$handleJar$1$2.invoke(PrivacySentryTransform.kt:105) at com.yl.lib.plugin.sentry.transform.PrivacySentryTransform$handleJar$1$2.invoke(PrivacySentryTransform.kt:15) at com.yl.lib.plugin.sentry.transform.PrivacyClassProcessor$Companion.processJar(PrivacyClassProcessor.kt:104) at com.yl.lib.plugin.sentry.transform.PrivacySentryTransform.handleJar(PrivacySentryTransform.kt:100) at com.yl.lib.plugin.sentry.transform.PrivacySentryTransform.transform(PrivacySentryTransform.kt:53) at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:239) at com.android.build.gradle.internal.pipeline.TransformTask$2.call(TransformTask.java:235) at com.android.builder.profile.ThreadRecorder.record(ThreadRecorder.java:106) at com.android.build.gradle.internal.pipeline.TransformTask.transform(TransformTask.java:230) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:103) at org.gradle.api.internal.project.taskfactory.IncrementalTaskInputsTaskAction.doExecute(IncrementalTaskInputsTaskAction.java:46) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:41) at org.gradle.api.internal.project.taskfactory.AbstractIncrementalTaskAction.execute(AbstractIncrementalTaskAction.java:25) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$5.run(ExecuteActionsTaskExecuter.java:404) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402) at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394) at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158) at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92) at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:393) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:376) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.access$200(ExecuteActionsTaskExecuter.java:80) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$TaskExecution.execute(ExecuteActionsTaskExecuter.java:213) at org.gradle.internal.execution.steps.ExecuteStep.lambda$execute$0(ExecuteStep.java:32) at java.util.Optional.map(Optional.java:215) at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:32) at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:26) at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:58) at org.gradle.internal.execution.steps.CleanupOutputsStep.execute(CleanupOutputsStep.java:35) at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:48) at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:33) at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:39) at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:73) at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:54) at org.gradle.internal.execution.steps.CatchExceptionStep.execute(CatchExceptionStep.java:35) at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51) at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:45) at org.gradle.internal.execution.steps.SnapshotOutputsStep.execute(SnapshotOutputsStep.java:31) at org.gradle.internal.execution.steps.CacheStep.executeWithoutCache(CacheStep.java:201) at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:70) at org.gradle.internal.execution.steps.CacheStep.execute(CacheStep.java:45) at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:49) at org.gradle.internal.execution.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:43) at org.gradle.internal.execution.steps.StoreSnapshotsStep.execute(StoreSnapshotsStep.java:32) at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:38) at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:24) at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:96) at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$0(SkipUpToDateStep.java:89) at java.util.Optional.map(Optional.java:215) at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:54) at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:38) at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:77) at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:37) at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:36) at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:26) at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:90) at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:48) at org.gradle.internal.execution.impl.DefaultWorkExecutor.execute(DefaultWorkExecutor.java:33) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:120) ... 38 more

allenymt commented 2 years ago

看日志是某个jar处理失败的,看下这个日志jar incremental false file is 输出的是什么文件,可以先加黑名单规避掉