使用mac for 非常简单的Android项目需要使用jenkinsci / blueocean映像在Jenber上安装Jen的CI。
Android studio 3.0.1完美地运行Android项目,而在运行Jenkins作业项目时,没有服务器为app提供服务请求:mergeDebugResources"任务
需要帮助理解为什么在jenkins而不是在Android工作室中出现此问题,而包含jenkins和android studio的docker都在同一台机器上运行,即Mac。
- 出了什么问题: 引起:错误:java.util.concurrent.ExecutionException:java.lang.RuntimeException: 没有服务器来提供请求。检查日志以获取详细信在 com.android.ide.common.res2.MergedResourceWriter.postWriteAction(MergedResourceWriter.java:622) 在com.android.ide.common.res2.MergeWriter.end(MergeWriter.java:46) 在 com.android.ide.common.res2.MergedResourceWriter.end(MergedResourceWriter.java:238) 在 com.android.ide.common.res2.DataMerger.mergeData(DataMerger.java:301) 在 com.android.ide.common.res2.ResourceMerger.mergeData(ResourceMerger.java:412) 在 com.android.build.gradle.tasks.MergeResources.doFullTaskAction(MergeResources.java:258) ... 39更多抑制:java.lang.RuntimeException:没有从属进程 处理工作,流产 com.android.builder.tasks.WorkQueue.shutdown(WorkQueue.java:168)at at com.android.builder.internal.aapt.QueuedResourceProcessor.end(QueuedResourceProcessor.java:147) 在 com.android.builder.internal.aapt.v2.QueueableAapt2.close(QueueableAapt2.java:117) 在 com.android.build.gradle.tasks.MergeResources.doFullTaskAction(MergeResources.java:266) 在 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) 在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 在java.lang.reflect.Method.invoke(Method.java:498)at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)