java - 提交Android构建后Flurry CN1Lib错误
问题描述
我收到错误 '原因:org.gradle.process.internal.ExecException: Process 'command '/home/ec2-user/jdk1.8.0_45/bin/java'' finished with non-zero exit value 2 ' 提交时Android 构建请求。
我怀疑这与Flurry CN1Lib 有关
* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':transformClassesWithDexForRelease'.
Caused by: java.lang.RuntimeException: com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing java process with main class com.android.dx.command.Main with arguments {--dex --verbose --force-jumbo --num-threads=4 --output
解决方案
Flurry cn1lib 需要更新以使用更新的 Android API 级别 28 来定位,这是我们当前的默认设置。从长远来看,这是正确的做法。
作为一个短期补丁,您可能可以定义:android.playServicesVersion=8.3.0
在构建提示中解决此问题。请注意,这可能会影响您的应用程序的功能,例如位置服务支持等。