android-studio - 为什么Android Studio中的守护程序与终端不兼容?

标签 android-studio gradle intellij-idea terminal

如果我们使用gradle clean build,它将创建一个守护进程。另一方面,如果我们清理或通过Android Studio构建,它还会生成另一个守护程序。

那么,我们如何使守护程序兼容?

最佳答案

实际上,存在两个不兼容的主要原因。

  • 一个是Gradle和Java版本不匹配的问题。 Gradle版本可能是
    相同,但JDK版本不同。
  • 默认情况下,Android Studio使用嵌入式JDK,这很可能是
    与我们计算机上安装的Java版本不同。

  • 我们如何使守护程序兼容?

    如果我们在Android Studio中使用本地Java而不是嵌入式JDK,则将解决此问题。

    程序:
  • 在Android Studio中,转到Project Structure -> SDK location
  • 取消选中“使用嵌入式JDK”和
  • 指定本地JDK。

  • 图片 View 如下:

    第一部分:

    enter image description here

    第二部分:

    enter image description here

    关于android-studio - 为什么Android Studio中的守护程序与终端不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50683590/

    相关文章:

    java - android版本和解析错误

    Java\jdk1.7.0_06\bin\java.exe'' 以非零退出值 1 android studio 完成

    gradle - Gradle项目同步失败。 Android Studio

    intellij-idea - 如何让IntelliJ认识FIXME?

    javascript - 不得在字符范围内使用 Intellij IDEA 正则表达式字符类

    gradle - Gradle 构建中未解析的 Kotlin 扩展函数引用

    android - Paytabs 支付网关不工作

    android - 我可以删除哪些文件并且该项目仍将正常运行

    gradle - 如何停止gradle升级可传递依赖项?

    android - 文件 'root/AndroidManifest.xml'使用保留的文件或目录名称 'AndroidManifest.xml'