简体   繁体   English

org.gradle.tooling.BuildException:java.io.IOException:无法生成v1签名

[英]org.gradle.tooling.BuildException: java.io.IOException: Failed to generate v1 signature

From time to time my project fails to RUN at this very moment (it rebuilds successfully but can't run): Unfortunately i am not skilled in gradle stuff yet, please help Q_Q 我的项目有时不时在这一刻无法运行(它重建成功但无法运行):不幸的是我还没有熟练掌握gradle的东西,请帮忙Q_Q

:app:mergeDebugJniLibFolders 4ms :app:mergeDebugJniLibFolders 4ms

:app:transformNativeLibsWithMergeJniLibsForDebug 359ms :app:transformNativeLibsWithMergeJniLibsForDebug 359ms

:app:processDebugJavaRes :app:processDebugJavaRes

:app:transformResourcesWithMergeJavaResForDebug 436ms :app:transformResourcesWithMergeJavaResForDebug 436ms

:app:validateSigningDebug 1ms :app:packageDebug 428ms (leads to error) : :app:validateSigningDebug 1ms:app:packageDebug 428ms (导致错误)

Execute taskAction 421ms 执行任务动作421ms

it says: Caused by: java.lang.IllegalArgumentException: Mandatory Manifest-Version attribute missing 它说:原因:java.lang.IllegalArgumentException:缺少必需的Manifest-Version属性

Here's manifest file contents: 这是清单文件的内容:

 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="net.c7j.wna"> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/> <application android:name="net.c7j.wna.MyApp" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:roundIcon="@mipmap/ic_launcher" android:supportsRtl="true" android:theme="@style/AppTheme"> <uses-library android:name="com.google.android.maps" /> <service android:name="net.c7j.wna.presentation.service.ForegroundService"/> <receiver android:name="net.c7j.wna.presentation.service.MyAlarmReceiver"> <intent-filter> <action android:name="com.example.helloandroid.alarms" /> </intent-filter> </receiver> <service android:name="net.c7j.wna.presentation.bootservice.AlarmSetService"/> <receiver android:name="net.c7j.wna.presentation.bootservice.BootReceiver" android:enabled="true"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> </intent-filter> </receiver> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="@string/google_maps_api_key" /> <activity android:name="net.c7j.wna.presentation.view.ActivityPlay" android:windowSoftInputMode="adjustResize" android:screenOrientation="portrait" android:launchMode="singleTask" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> 

Here is build gradle file: 这是构建gradle文件:

 apply plugin: 'com.android.application' apply plugin: 'com.jakewharton.butterknife' apply plugin: 'me.tatarka.retrolambda' android { compileSdkVersion 27 defaultConfig { applicationId "net.c7j.wna" minSdkVersion 21 targetSdkVersion 27 versionCode 1 versionName "1.0" javaCompileOptions { annotationProcessorOptions { arguments = ["room.schemaLocation": "$projectDir/schemas".toString()] } } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } packagingOptions { exclude 'META-INF/services/javax.annotation.processing.Processor' pickFirst 'META-INF/*' } // for butterknife lintOptions { disable 'ContentDescription' } compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } def ver = [:] ver.butterknife = "8.8.1" ver.constraint = "1.0.2" ver.glide = "3.8.0" ver.okhttp_logging_interceptor = "3.9.0" ver.picasso = "2.71828" ver.retrofit2 = "2.3.0" ver.room = "1.1.0-beta2" ver.rx_java2 = "2.1.3" ver.rx_android2 = "2.0.1" ver.stetho = "1.5.0" ver.support = "27.1.0" ver.play_services = "12.0.1"; // dependencies { implementation "com.google.firebase:firebase-core:$ver.play_services" implementation "com.google.android.gms:play-services-ads:$ver.play_services" implementation "com.google.android.gms:play-services-maps:$ver.play_services" implementation "com.android.support:appcompat-v7:$ver.support" implementation "com.android.support:recyclerview-v7:$ver.support" implementation "com.android.support:design:$ver.support" implementation "com.android.support.constraint:constraint-layout:$ver.constraint" implementation "com.jakewharton:butterknife:$ver.butterknife" annotationProcessor "com.jakewharton:butterknife-compiler:$ver.butterknife" implementation "com.squareup.picasso:picasso:$ver.picasso" implementation "io.reactivex.rxjava2:rxjava:$ver.rx_java2" implementation "io.reactivex.rxjava2:rxandroid:$ver.rx_android2" implementation "com.squareup.retrofit2:retrofit:$ver.retrofit2" implementation "com.squareup.retrofit2:converter-gson:$ver.retrofit2" implementation "com.squareup.retrofit2:adapter-rxjava2:$ver.retrofit2" implementation "android.arch.persistence.room:runtime:$ver.room" implementation "android.arch.persistence.room:rxjava2:$ver.room" annotationProcessor "android.arch.persistence.room:compiler:$ver.room" implementation "com.facebook.stetho:stetho:$ver.stetho" } //gradle assemble --stacktrace //Don't move this apply plugin above or project will fail to build apply plugin: 'com.google.gms.google-services' 

Root build.gradle: 根build.gradle:

 // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { google() jcenter() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:3.0.1' classpath 'com.jakewharton:butterknife-gradle-plugin:8.5.1' classpath 'com.google.gms:google-services:3.2.0' classpath 'me.tatarka:gradle-retrolambda:3.7.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() jcenter() mavenCentral() } } task clean(type: Delete) { delete rootProject.buildDir } 

After running gradle assemble --stacktrace : 运行gradle汇编后--stacktrace

Error:FAILURE: Build failed with an exception. 错误:失败:生成失败,出现异常。

  • What went wrong: Task 'gradle' not found in root project 'wna3'. 出了什么问题:在根项目“ wna3”中找不到任务“ gradle”。

  • Try: Run gradle tasks to get a list of available tasks. 尝试:运行gradle任务以获取可用任务的列表。 Run with --info or --debug option to get more log output. 使用--info或--debug选项运行以获取更多日志输出。 Run with --scan to get full insights. 与--scan一起运行以获取完整的见解。

  • Exception is: org.gradle.execution.TaskSelectionException: Task 'gradle' not found in root project 'wna3'. 异常是:org.gradle.execution.TaskSelectionException:在根项目'wna3'中找不到任务'gradle'。 at org.gradle.execution.TaskSelector.getSelection(TaskSelector.java:116) at org.gradle.execution.TaskSelector.getSelection(TaskSelector.java:81) at org.gradle.execution.commandline.CommandLineTaskParser.parseTasks(CommandLineTaskParser.java:42) at org.gradle.execution.TaskNameResolvingBuildConfigurationAction.configure(TaskNameResolvingBuildConfigurationAction.java:44) at org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48) at org.gradle.execution.DefaultBuildConfigurationActionExecuter.access$000(DefaultBuildConfigurationActionExecuter.java:25) at org.gradle.execution.DefaultBuildConfigurationActionExecuter$1.proceed(DefaultBuildConfigurationActionExecuter.java:54) at org.gradle.execution.DefaultTasksBuildExecutionAction.configure(DefaultTasksBuildExecutionAction.java:44) at org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48) at org.gradle.execution.De 在org.gradle.execution.TaskSelector.getSelection(TaskSelector.java:116)在org.gradle.execution.TaskSelector.getSelection(TaskSelector.java:81)在org.gradle.execution.commandline.CommandLineTaskParser.parseTasks(CommandLineTaskParser.java :42)在org.gradle.execution.TaskNameResolvingBuildConfigurationAction.configure(TaskNameResolvingBuildConfigurationAction.java:44)在org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48)在org.gradle.execution.DefaultBuildConfigurationActionExecuter.access $ 000(DefaultBuildConfigurationAction .java:25)位于org.gradle.execution.DefaultBuildConfigurationActionExecuter $ 1.proceed(DefaultBuildConfigurationActionExecuter.java:54)位于org.gradle.execution.DefaultTasksBuildExecutionAction.configure(DefaultTasksBuildExecutionAction.java:44)在org.gradle.execution.DefaultBuildConfigurationActionExecuter。 (DefaultBuildConfigurationActionExecuter.java:48)在org.gradle.execution.De faultBuildConfigurationActionExecuter.access$000(DefaultBuildConfigurationActionExecuter.java:25) at org.gradle.execution.DefaultBuildConfigurationActionExecuter$1.proceed(DefaultBuildConfigurationActionExecuter.java:54) at org.gradle.execution.ExcludedTaskFilteringBuildConfigurationAction.configure(ExcludedTaskFilteringBuildConfigurationAction.java:47) at org.gradle.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48) at org.gradle.execution.DefaultBuildConfigurationActionExecuter.select(DefaultBuildConfigurationActionExecuter.java:36) at org.gradle.initialization.DefaultGradleLauncher$CalculateTaskGraph.run(DefaultGradleLauncher.java:268) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.int 在org.gradle.execution.DefaultBuildConfigurationActionExecuter $ 1.proceed(DefaultBuildConfigurationActionExecuter.java:54)时在org.gradle.execution.ExcludedTaskFilteringBuildConfigurationAction.configure(ExcludedTaskFilteringleingingConfigurationConfiguration.java:47)处faultBuildConfigurationActionExecuter.access $ 000(DefaultBuildConfigurationActionExecuter.java:25) org.gradle.execution.DefaultBuildConfigurationActionExecuter.select(DefaultBuildConfigurationActionExecuter.java:36)位于org.gradle.initialization.DefaultGradleLauncher $ CalculateTaskGraph.run(DefaultGradleLauncher.java:268)处的.execution.DefaultBuildConfigurationActionExecuter.configure(DefaultBuildConfigurationActionExecuter.java:48) org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)上的org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) ernal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) at org.gradle.initialization.DefaultGradleLauncher.constructTaskGraph(DefaultGradleLauncher.java:175) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:130) at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:109) at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:78) at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:75) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152) at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100) at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75) at org.gradle.tooling.internal. org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)的ernal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)org.gradle.initialization.DefaultGradleLauncher.constructTaskGraph(java:175)在org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:130)在org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:109)在org.gradle.internal.invocation.GradleBuildController $ 1.call(GradleBuildController。 org.gradle.internal.invocation.GradleBuildController $ 1.call(GradleBuildController.java:75)org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)org.gradle.internal。 org.gradle.internal。中的invocation.GradleBuildController.doBuild(GradleBuildController.java:100)org.gradle.tooling.internal处的invocation.GradleBuildController.run(GradleBuildController.java:75)。 provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:53) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.run(RunAsBuildOperationBuildActionRunner.java:43) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) at org.gradle.launc org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)上的Provider.runner.BuildModelActionRunner.run(BuildModelActionRunner.java:53)org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java: 35)在org.gradle.internal的org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner $ 1.run(RunAsBuildOperationBuildActionRunner.java:43)的org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)处。在org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)上的progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)在org.gradle.internal。 java:199),位于org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110),位于org.gradle.launc her.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40) at org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:80) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:53) at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:57) at her.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)位于org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51)位于org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:30)处org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39)处org.gradle.launcher.exec在org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java.org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:80)处的。 :53),位于org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:57)处 org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:32) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25) 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:69) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:30) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(Ses org.gradle.tooling.internal上的org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:32)位于org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)。 org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)处的provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)在org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionActionr.execute java:29)位于org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:69)at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:30) .tooling.internal.provider.SessionFailureReportingActionExecuter.execute(Ses sionFailureReportingActionExecuter.java:59) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:44) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:45) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:30) 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:122) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26) at or org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:44)上的sionFailureReportingActionExecuter.java:59)org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:45)上的SessionFailureReportingActionExecuter.java:44) org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)处的org.gradle.launcher.daemon的.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:30)位于org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)的.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)位于org.gradle.launcher.daemon.server.exec在org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute上的.WatchForDisconnection.execute(WatchForDisconnection.java:37)在org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) (ResetDeprecationLogger.java:26)在或 g.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) 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:122) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) at org.gradle.launcher.daemon.ser g.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)位于org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)位于org.gradle。 org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call(ForwardClientInput.java:74)上的launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)在org.gradle.launcher.daemon上org.gradle.util.Swapper.swap(Swapper.java:38)处的.server.exec.ForwardClientInput $ 2.call(ForwardClientInput.java:72)在org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute( org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)处的ForwardClientInput.java:72)org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java: 55)位于org.gradle.launcher.daemon.ser的org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) ver.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:122) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122) 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 org.gradle.internal.concurrent.Th org.gradle.launcher.daemon.server.api上的ver.exec.LogToClient.doBuild(LogToClient.java:62)位于org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)位于org.gradle.launcher.daemon.server.exec.BuildBuildEnvironment.doBuild(FoundBuildEnvironment.java:82)的DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)位于org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute( org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)上的BuildCommandOnly.java:36)org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy $ 1.run(StartBuildOrRespondWithBusy。 :50),位于org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)的org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)的org.gradle.launcher.daemon.server.DaemonStateCoordinator $ 1.run(DaemonStateCoordinator.java:295) .internal.concurrent.ManagedExecutorImpl $ 1.run(ManagedExecutorImpl.java:46)在org.gradle.internal.concurrent.Th readFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) readFactoryImpl $ ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)

  • Get more help at https://help.gradle.org https://help.gradle.org上获得更多帮助

BUILD FAILED in 3s 3秒内失败

Full stack trace: 完整堆栈跟踪:

org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:packageDebug'. org.gradle.api.tasks.TaskExecutionException:任务':app:packageDebug'的执行失败。 at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70) at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62) at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97) at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87) at org.gradle.api.internal.tasks.execu 在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)在org.gradle org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:62)上的.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51) org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:60)的.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)org.gradle.api.internal.tasks.execution org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:87)上的.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:97)在org.gradle.api.internal.tasks.execu tion.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuild org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)上的tion.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)在org.gradle.api.internal.IfsExecute。在org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)在org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43) java:34)在org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)在org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker $ 1.run(DefaultTaskGraphExecuter.java:248)在org.org。 gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)在org.gradle.internal.progress.DefaultBuild OperationExecutor.execute(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241) at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98) at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.jav org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)处的OperationExecutor.execute(DefaultBuildOperationExecutor.java:199)在org.gradle.execution.taskcut.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)在org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)在org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)处在org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute(DefaultTaskPlanExecutor.java:104)处的DefaultTaskPlanExecutor $ TaskExecutorWorker.access $ 200(DefaultTaskPlanExecutor.java:79)在org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ Task处在org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.jav)上执行(DefaultTaskPlanExecutor.java:98) a:626) at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:581) at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98) 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.tooling.BuildException: java.io.IOException: Failed to generate v1 signature at com.android.build.gradle.internal.scope.OutputScope.lambda$parallelForEachOutput$10(OutputScope.java:241) at java.util.ArrayList.forEach(ArrayList.java:1251) at a:626)在org.gradle.internal上的org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)上的org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:581) org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run(ManagedExecutorImpl.java:46)上的.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)在java.util.concurrent.ThreadPoolExecutor.runWorker(Thread:PoolExecutor。 1142)在org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) (Thread.java:745)原因:org.gradle.tooling.BuildException:java.io.IOException:无法在com.android.build.gradle.internal.scope.OutputScope.lambda $ parallelForEachOutput $ 10(OutputScope)生成v1签名.java:241),位于java.util.ArrayList.forEach(ArrayList.java:1251),位于 com.android.build.gradle.internal.scope.OutputScope.parallelForEachOutput(OutputScope.java:236) at com.android.build.gradle.internal.scope.OutputScope.parallelForEachOutput(OutputScope.java:197) at com.android.build.gradle.internal.scope.OutputScope.parallelForEachOutput(OutputScope.java:181) at com.android.build.gradle.tasks.PackageAndroidArtifact.doFullTaskAction(PackageAndroidArtifact.java:471) at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109) 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:73) at org.gradle.api.internal.project.taskfactory.IncrementalTaskAction.doExecute(IncrementalTaskAction.java:46) at org.gradle.api.internal.project.tas com.android.build.gradle.internal.scope.OutputScope.parallelForEachOutput(OutputScope.java:197)处的com.android.build.gradle.internal.scope.OutputScope.parallelForEachOutput(OutputScope.java:236)在com.android.build.gradle.internal处的com.android.build.gradle.tasks.PackageAndroidArtifact.doFullTask​​Action(PackageAndroidArtifact.java:471)处的build.gradle.internal.scope.OutputScope.parallelForEachOutput(OutputScope.java:181)在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处的task.IncrementalTask​​.taskAction(IncrementalTask​​.java:109)在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:62处的sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)上org.gradle.api.internal.project上的java.lang.reflect.Method.invoke(Method.java:498)上的java:43) org.gradle.api.internal.project.tas上的.taskfactory.IncrementalTask​​Action.doExecute(IncrementalTask​​Action.java:46) kfactory.StandardTaskAction.execute(StandardTaskAction.java:39) at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:121) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336) at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328) at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199) at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExe org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:26)处的kfactory.StandardTaskAction.execute(StandardTaskAction.java:39)在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter $ 1 org.gradle.internal.progress.DefaultBuildOperationExecutor $。 ),位于org.gradle.api.internal.tasks的org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)的org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)处。执行.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:110)在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExe cuter.java:92) ... 32 more Caused by: java.lang.RuntimeException: java.io.IOException: Failed to generate v1 signature at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1431) at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289) at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056) at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692) at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157) Caused by: java.io.IOException: Failed to generate v1 signature at com.android.apkzlib.sign.SigningExtension.onOutputZipReadyForUpdate(SigningExtension.java:297) at com.android.apkzlib.sign.SigningExtension.access$200(SigningExtension.java:55) at com.android.apkzlib.sign.SigningExtension$1.lambda$beforeUpdate$2(SigningExtension.java:175) at com.android.apkzlib.zip.ZFile.notify(ZFile.java:2099) at com.android.apkzlib.zip.ZFile.update(ZFile.java:871) at com.android.apkzlib.zip.ZFile.close(ZFile.java cuter.java:92)...还有32个原因:java.lang.RuntimeException:java.io.IOException:无法在java.util.concurrent.ForkJoinTask $ AdaptedCallable.exec(ForkJoinTask.java:1431)上生成v1签名在java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)在java.util.concurrent.ForkJoinPool $ WorkQueue.runTask(ForkJoinPool.java:1056)在java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java) :1692)at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)原因:java.io.IOException:无法在com.android.apkzlib.sign.SigningExtension.onOutputZipReadyForUpdate(SigningExtension.java)上生成v1签名:297)在com.android.apkzlib.sign.SigningExtension.access $ 200(SigningExtension.java:55)在com.android.apkzlib.sign.SigningExtension $ 1.lambda $ beforeUpdate $ 2(SigningExtension.java:175)在com.android com.android.apkzlib.zip.ZFile.update(ZFile.java:871)上的.apkzlib.zip.ZFile.notify(ZFile.java:2099)com.android.apkzlib.zip.ZFile.close(ZFile.java :1161) at com.android.apkzlib.zfile.ApkZFileCreator.close(ApkZFileCreator.java:189) at com.google.common.io.Closer.close(Closer.java:216) at com.android.builder.internal.packaging.IncrementalPackager.close(IncrementalPackager.java:332) at com.android.build.gradle.tasks.PackageAndroidArtifact.doTask(PackageAndroidArtifact.java:700) at com.android.build.gradle.tasks.PackageAndroidArtifact.splitFullAction(PackageAndroidArtifact.java:522) at com.android.build.gradle.internal.scope.OutputScope.lambda$parallelForEachOutput$6(OutputScope.java:186) at com.android.build.gradle.internal.scope.OutputScope.lambda$parallelForEachOutput$7(OutputScope.java:203) at com.android.build.gradle.internal.scope.OutputScope.lambda$null$8(OutputScope.java:225) at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1424) ... 4 more Caused by: java.lang.IllegalArgumentException: Mandatory Manifest-Version attribute missing at com.android.apksig.internal.jar.ManifestWriter.writeMainSection(Ma :1161),位于com.android.builder.internal上的com.google.common.io.Closer.close(Closer.java:216),位于com.android.apkzlib.zfile.ApkZFileCreator.close(ApkZFileCreator.java:189)。在com.android.build.gradle.tasks.PackageAndroidArtifact.doTask(PackageAndroidArtifact.java:700)处的Packaging.IncrementalPackager.close(IncrementalPackager.java:332)在com.android.build.gradle.tasks.PackageAndroidArtifact.splitFullAction(PackageAndroidArtifact。 java:522)在com.android.build.gradle.internal.scope.OutputScope.lambda $ parallelForEachOutput $ 6(OutputScope.java:186)在com.android.build.gradle.internal.scope.OutputScope.lambda $ parallelForEachOutput $ 7( com.android.build.gradle.internal.scope.OutputScope.lambda $ null $ 8(OutputScope.java:225)处的java.util.concurrent.ForkJoinTask $ AdaptedCallable.exec(ForkJoinTask.java:1424)的OutputScope.java:203) )... 4更多原因:java.lang.IllegalArgumentException:com.android.apksig.internal.jar.ManifestWriter.writeMainSection(Ma缺少必填Manifest-Version属性 nifestWriter.java:47) at com.android.apksig.internal.apk.v1.V1SchemeSigner.generateManifestFile(V1SchemeSigner.java:363) at com.android.apksig.internal.apk.v1.V1SchemeSigner.sign(V1SchemeSigner.java:253) at com.android.apksig.DefaultApkSignerEngine.outputJarEntries(DefaultApkSignerEngine.java:372) at com.android.apkzlib.sign.SigningExtension.onOutputZipReadyForUpdate(SigningExtension.java:295) ... 18 more nifestWriter.java:47)在com.android.apksig.internal.apk.v1.V1SchemeSigner.generateManifestFile(V1SchemeSigner.java:363)在com.android.apksig.internal.apk.v1.V1SchemeSigner.sign(V1SchemeSigner.java: 253),位于com.android.apkzlib.sign.SigningExtension.onOutputZipReadyForUpdate(SigningExtension.java:295)的com.android.apksig.DefaultApkSignerEngine.outputJarEntries(DefaultApkSignerEngine.java:372)...还有18

packagingOptions {
        exclude 'META-INF/services/javax.annotation.processing.Processor'
        pickFirst 'META-INF/*'
    } // for butterknife

This lines was the reason. 这是原因。 Removed and all's fine. 删除,一切正常。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Android Studio:错误:org.gradle.tooling.BuildException:无法生成v1签名 - Android Studio: Error:org.gradle.tooling.BuildException: Failed to generate v1 signature Android Studio - java.io.IOException:无法生成v1签名 - Android Studio - java.io.IOException: Failed to generate v1 signature org.gradle.tooling.BuildException:无法处理资源,有关详细信息,请参见上面的aapt输出 - org.gradle.tooling.BuildException: Failed to process resources, see aapt output above for details org.gradle.tooling.BuildException:无效的代码长度设置 - org.gradle.tooling.BuildException: invalid code lengths set 索引器:java.io.IOException:作业失败 - Indexer: java.io.IOException: Job failed java.io.IOException:grpc 失败 - java.io.IOException: grpc failed 异常java.io.IOException失败:org.apache.avro.AvroTypeException:发现很长,期待在hive中联合 - Failed with exception java.io.IOException:org.apache.avro.AvroTypeException: Found long, expecting union in hive MailService IO失败(java.io.IOException:内部错误) - MailService IO failed (java.io.IOException: Internal error) java.io.IOException:org.apache.camel.NoTypeConversionAvailableException - java.io.IOException: org.apache.camel.NoTypeConversionAvailableException BlackBerry Java java.io.IOException:无法传输 - BlackBerry Java java.io.IOException:Failed to transmit
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM