Gradle不能与android studio 3.0一起使用

时间:2017-12-06 18:55:54

标签: android android-studio gradle android-gradle

当我尝试使用Android Studio 3.0.1调试Android应用时,会产生以下错误:

Information:Gradle tasks [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar]
Error:java.util.concurrent.ExecutionException: java.lang.RuntimeException: No server to serve request. Check logs for details.
Error:Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: java.lang.RuntimeException: No server to serve request. Check logs for details.
Information:BUILD FAILED in 6s
Information:2 errors
Information:0 warnings
Information:See complete output in console

有什么想摆脱这个吗?

Gradle控制台的最后几行显示如下:

:app:mergeDebugResources
Error: java.util.concurrent.ExecutionException: java.lang.RuntimeException: No server to serve request. Check logs for details.
:app:mergeDebugResources FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:mergeDebugResources'.
> Error: java.util.concurrent.ExecutionException: java.lang.RuntimeException: No server to serve request. Check logs for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

* Get more help at https://help.gradle.org

BUILD FAILED in 6s

15 actionable tasks: 14 executed, 1 up-to-date

2 个答案:

答案 0 :(得分:1)

你可以试试这个:

  1. 更新gradle而不是

  2. 转到 - > gradle.wrapper.properties

  3. 并用以下内容替换分发网址:

      

    distributionUrl = HTTPS://services.gradle.org/distributions/gradle-3.4.1-all.zip    您可以使用最新版本的gradle for android studio替换“gradle-3.4.1”。

    1. 确保您的插件已更新。

    2. 按照这些步骤操作时,请确保您具有可用的互联网连接,以便更新gradle和插件。

    3. 希望这有帮助!

答案 1 :(得分:0)

发生错误是因为我意外删除了位于aapt2的{​​{1}}的可执行标记。

如果您遇到同样的问题,请尝试以下解决方案之一:

  • 重新下载sdk(推荐)
  • $ANDROID_HOME/build-tools/27.0.2

注意: sudo chmod 777 -R $ANDROID_HOME是我放置android sdk的位置