全新安装 Android Studio 后,我总是收到错误
Error:java.util.concurrent.ExecutionException: java.lang.RuntimeException: No server to serve request. Check logs for details.
和
Error:Execution failed for task ':Application:mergeDebugResources'. Error: java.util.concurrent.ExecutionException: java.lang.RuntimeException: No server to serve request. Check logs for details.
Java 是最新的并且路径已设置。
我是 Android Studio 新手,我应该尝试什么?
请您参考如下方法:
我们遇到了同样的问题,并且已经找到了根本原因:错误消息意味着 Gradle 无法连接到某些工作进程。在我们的例子中,该过程是针对“aapt2”的。运行“ldd aapt2”表明缺少一些共享库(主要是 GLIBC)。由于我们使用基于 Alpine Linux 的 Docker,因此它配备了简化的 GLIBC (glibc-musl)。解决方案是简单地在 Docker 容器中安装 glibc。
我建议你运行ldd build-tools/{version}/aapt2
查看操作系统中缺少哪些库。你没有提到你的操作系统,你也使用 Docker 和 AlpineLinux 吗?