Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 生成签名Apk时上载crashlytics映射文件时出错_Android_Crashlytics_Crashlytics Android - Fatal编程技术网

Android 生成签名Apk时上载crashlytics映射文件时出错

Android 生成签名Apk时上载crashlytics映射文件时出错,android,crashlytics,crashlytics-android,Android,Crashlytics,Crashlytics Android,建造时,与proguard签署了apk,用于Crashlytics 我正在犯错误 * What went wrong: Execution failed for task ':app:uploadCrashlyticsMappingFileProProdRelease'. > Expected file collection to contain exactly one file, however, it contains no files. 项目级梯度 dependencies {

建造时,与proguard签署了apk,用于Crashlytics

我正在犯错误

* What went wrong:
Execution failed for task ':app:uploadCrashlyticsMappingFileProProdRelease'.
> Expected file collection to contain exactly one file, however, it contains no files.
项目级梯度

dependencies {
    classpath 'com.android.tools.build:gradle:3.6.3'
    classpath 'com.google.gms:google-services:4.3.3'
    classpath 'com.google.firebase:firebase-crashlytics-gradle:2.2.0'
}
apply plugin: 'com.google.firebase.crashlytics'

dependencies {
    implementation 'com.google.firebase:firebase-crashlytics:17.1.0'
}
应用程序级渐变

dependencies {
    classpath 'com.android.tools.build:gradle:3.6.3'
    classpath 'com.google.gms:google-services:4.3.3'
    classpath 'com.google.firebase:firebase-crashlytics-gradle:2.2.0'
}
apply plugin: 'com.google.firebase.crashlytics'

dependencies {
    implementation 'com.google.firebase:firebase-crashlytics:17.1.0'
}
Android Studio版本4.0.1

同一数据的完整堆栈跟踪

异常为:org.gradle.api.tasks.TaskExecutionException:任务的执行失败:app:uploadCrashlyticsMappingFileProProdRelease'。在org.gradle.api.internal.tasks.execution.ExecutionStaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:166)在org.gradle.api.internal.tasks.execution.ExecutionStaskExecuter$3.accept(ExecuteActionsTaskExecuter.java:163)在org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:191)在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:156)在org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:62)在org.gradle.api.internal.tasks.tasks.execute.skipptySourceFileStaskeXecuter.executer.executer.execute(skipptysourcetouter.java:在org.gradle.api.internal.tasks.execution.ResolveBeforeExecutionOutputsTaskExecuter.execute(ResolveBeforeExecutionOutputsTaskExecuter.java:67)在org.gradle.api.internal.tasks.execution.ResolveAfterPreviousExecutionStateTaskExecuter.execute(ResolveAfterPreviousExecutionStateTaskExecuter.java:46)在org.gradle.api.internal.tasks.execution.cleanupstaleoutputsecuter.execute(cleanupstaleoutpsecuter.java:94)在org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)在org.gradle.api.internal.tasks.execute.ResolveTaskExecuter(ResolveTaskExecutionModeExecuter.java:95)在org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)在org.gradle.api.internal.tasks.execute.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56)在org.gradle.api.internal.tasks.execute.execute(CatchExceptionTaskExecuter.java:36)org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)位于org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:416)位于org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:406)位于org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)位于org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)位于org.gradle.internal.operations.DefaultBuildOperationExecutor.java:158在org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)在org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)在org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.Executer(EventFiringTaskExecuter.java:52)上在org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:43)在org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorAction.execute(DefaultTaskExecutionGraph.java:355)在org.gradle.execution.taskgraph.DefaultTaskGraph.DefaultTaskExecutionGraph$InvokeExecutorAction.java:343)在org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$buildOperationaWareeExecutionAction.execute(DefaultTaskExecutionGraph.java:336)在org.gradle.executionGraph.DefaultTaskExecutionGraph$buildOperationaWareeExecutionAction.execute(DefaultTaskExecutionGraph.java:322)在org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:134)在org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker$1.execute(DefaultPlanExecutor.java:129)在org.gradle.execution.plan.plan.DefaultPlanExecutor$executor.java:202)在org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNext节点(DefaultPlanExecutor.java:193)在org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:129)在org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(executpolicy.java:64在org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)在org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)导致:java.lang.IllegalStateException:预期文件集合只包含一个文件,但它不包含任何文件。org.gradle.api.internal.file.AbstractFileCollection.getSingleFile(AbstractFileCollection.java:64)org.gradle.api.file.FileCollection$getSingleFile.call(未知源)com.google.firebase.crashlytics.buildtools.gradle.tasks.UploadMappingFileTask.uploadMappingFile(UploadMappingFileTask.groovy:60)org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:103)org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:49)org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:42)org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:28)org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTaskTask.java:717)在org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:684)在org.gradle.api.internal.tasks.executeActionStataskeExecuter$5.run(ExecuteActionStataskeExecuter.java:476)在org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationW