首页 > 解决方案 > 提交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 

标签: javagradlecodenameone

解决方案


Flurry cn1lib 需要更新以使用更新的 Android API 级别 28 来定位,这是我们当前的默认设置。从长远来看,这是正确的做法。

作为一个短期补丁,您可能可以定义:android.playServicesVersion=8.3.0在构建提示中解决此问题。请注意,这可能会影响您的应用程序的功能,例如位置服务支持等。


推荐阅读