【问题标题】:Crashlytic build error occured when android pakage in UE4在 UE4 中打包 android 时发生 Crashlytics 构建错误
【发布时间】:2020-06-22 04:53:52
【问题描述】:

当我在 UE4.24 中使用 Ultimate mobile kit 为 android 打包项目时。 (终极移动套件不支持 4.24,但我做到了。跟随终极移动套件社区)它导致构建失败。

我为 android 设置了终极移动指令。 (在 Project/Config/Firebase/Android 中设置 google-service.json 并加载,在 Project 中检查 Upload dSYMs for Android 并在 Ultimate Mobile Kit 类别中启用 crashlytic。 在 Android SDK 类别中设置 android SDK、NDK、最低 android apk 级别, 并在 Android 类别中的 Android 类别中设置接受的 android 许可证。)

这是构建失败日志。

 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): **java.lang.IllegalArgumentException: Multiple files matching Z:\app\build\intermediates\transforms\mergeJniLibs\debug\0\lib\arm64-v8a\libcrashlytics.so in Z:\app\build\intermediates\transforms\stripDebugSymbol were found. Is the -androidNdkLibsOut setting configured correctly?**
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at com.crashlytics.tools.android.project.codemapping.csym.AndroidCSymIdStrategy.createCSymIdForFile(AndroidCSymIdStrategy.java:64)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at com.crashlytics.tools.android.project.codemapping.csym.ElfCSymFactory.createCSymFromFile(ElfCSymFactory.java:94)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at com.crashlytics.tools.android.project.codemapping.csym.NdkCSymGenerator.generateCodeMappings(NdkCSymGenerator.java:70)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at com.crashlytics.tools.android.project.CSymManager.generate(CSymManager.java:96)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at com.crashlytics.tools.android.DeveloperTools.processProperties(DeveloperTools.java:692)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at com.crashlytics.tools.android.DeveloperTools.processArgsInternal(DeveloperTools.java:348)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at com.crashlytics.tools.android.DeveloperTools.gradleMain(DeveloperTools.java:292)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at java.lang.reflect.Method.invoke(Method.java:498)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.invoke(StaticMetaMethodSite.java:46)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.codehaus.groovy.runtime.callsite.StaticMetaMethodSite.call(StaticMetaMethodSite.java:91)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at com.crashlytics.tools.gradle.tasks.FabricTaskBuilder.callDevtoolsWrappingRuntimeExceptions(FabricTaskBuilder.groovy:367)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at com.crashlytics.tools.gradle.tasks.FabricTaskBuilder.this$2$callDevtoolsWrappingRuntimeExceptions(FabricTaskBuilder.groovy)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at java.lang.reflect.Method.invoke(Method.java:498)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:384)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.callCurrent(PogoMetaClassSite.java:69)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:52)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:154)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:166)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at com.crashlytics.tools.gradle.tasks.FabricTaskBuilder$_crashlyticsGenerateSymbols_closure10.doCall(FabricTaskBuilder.groovy:198)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at java.lang.reflect.Method.invoke(Method.java:498)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:294)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1022)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at groovy.lang.Closure.call(Closure.java:414)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at groovy.lang.Closure.call(Closure.java:430)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:726)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.AbstractTask$ClosureTaskAction.execute(AbstractTask.java:699)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:124)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:113)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:95)
 [2020.06.21-14.01.27:598][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:73)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.OutputDirectoryCreatingTaskExecuter.execute(OutputDirectoryCreatingTaskExecuter.java:51)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:59)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:59)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:101)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.FinalizeInputFilePropertiesTaskExecuter.execute(FinalizeInputFilePropertiesTaskExecuter.java:44)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:91)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:62)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:59)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:256)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:249)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:238)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:123)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:79)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:104)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:98)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:663)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:597)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:98)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):     at java.lang.Thread.run(Thread.java:745)
 [2020.06.21-14.01.27:599][445]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): :app:crashlyticsGenerateSymbolsRelease FAILED
 [2020.06.21-14.01.28:939][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): :app:ue4CompleteRelease
 [2020.06.21-14.01.28:939][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): 74 actionable tasks: 71 executed, 3 up-to-date
 [2020.06.21-14.01.28:939][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): FAILURE: Build failed with an exception.
 [2020.06.21-14.01.28:939][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): * What went wrong:
 [2020.06.21-14.01.28:939][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): Execution failed for task ':app:crashlyticsGenerateSymbolsRelease'.
 [2020.06.21-14.01.28:939][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): > Crashlytics Developer Tools error.
 [2020.06.21-14.01.28:939][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): * Try:
 [2020.06.21-14.01.28:939][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
 [2020.06.21-14.01.28:939][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): * Get more help at https://help.gradle.org
 [2020.06.21-14.01.28:939][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): BUILD FAILED in 56s
 [2020.06.21-14.01.29:268][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): ERROR: cmd.exe failed with args /c "C:\Projects\Test\Intermediate\Android\APK\gradle\rungradle.bat" :app:assembleRelease
 [2020.06.21-14.01.29:268][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)):        (see C:\Users\lsh7f\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.24\Log.txt for full exception trace)
 [2020.06.21-14.01.29:268][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): AutomationTool exiting with ExitCode=1 (Error_Unknown)
 [2020.06.21-14.01.29:268][449]UATHelper: 패키징 (Android (멀티:ASTC,PVRTC,DXT,ATC,ETC2,ETC1)): BUILD FAILED

请帮帮我

【问题讨论】:

    标签: android crashlytics unreal-engine4


    【解决方案1】:

    Firebaser 在这里 -

    无论您是自己设置 -androidNdkLibsOut 字段还是允许插件自动查找路径本身,看起来它正在解析为特定于体系结构的目录,这似乎就是您遇到此错误的原因。

    如果有的话,你是如何设置 -androidNdkLibsOut-androidNdkOut 字段的?

    • 如果您自己设置,请勿将其设置到任何特定于架构的目录
    • 如果您没有设置,或者设置不正确,请尝试以下操作:

    -androidNdkLibsOut \app\build\intermediates\transforms\mergeJniLibs\debug\0\lib

    而不是

    -androidNdkLibsOut \app\build\intermediates\transforms\mergeJniLibs\debug\0\lib\arm64-v8a\

    如果您仍然遇到问题,我建议您编辑您的原始帖子,以在您设置 Crashlytics NDK 的位置显示您的 build.gradle 块。

    【讨论】:

    • 感谢您的回答。我会尝试你的建议。我发现了一些异常情况。 1. 当我在项目设置中的 Ultimate mobile kit 类别中使用 deactive Automatic Symbols Upload for Android[Shipping] 在开发模式下打包 android。包装成功。 ** 2. 当我在 Jenkins 项目设置中的 Ultimate mobile kit 类别中使用 **dective Automatic Symbols Upload for Android[Shipping] 在开发模式下打包 android 时,打包失败。
    • 嗯,不确定我是否了解 1. 和 2. 之间的情况,或者您要完成的工作。这些上传停用/激活是否特定于 Crashlytics NDK?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-04-30
    • 1970-01-01
    • 2015-03-15
    • 2016-07-18
    • 1970-01-01
    • 2018-03-03
    相关资源
    最近更新 更多