当前位置: 首页 > 知识库问答 >
问题:

IntelliJ Idea Android项目:Gradle项目同步失败[重复]

冯宏放
2023-03-14

编辑:

@Percy Vega在这篇文章中提出的解决方案对我很有效。

运行idea64。而不是想法。当你有一个64位的JRE时,exe似乎可以做到这一点。

我从来没有使用过Gradle,所以我现在很困惑:我已经尝试了一段时间来让它工作,但没有任何成功。我正试图在IntelliJ Idea 2016.3.2中创建一个Android项目,但我一创建它,就会收到以下消息:

在消息日志上:

Gradle sync started

Gradle sync failed: The newly created daemon process has a different context than expected.
It won't be possible to reconnect to this daemon. Context mismatch: 
Java home is different.
Wanted: DefaultDaemonContext[uid=null,javaHome=C:\Program Files (x86)\JetBrains\IntelliJ IDEA 2016.3.1\jre,daemonRegistryDir=C:\Users\xico\.gradle\daemon,pid=5660,idleTimeout=null,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant]
        Actual: DefaultDaemonContext[uid=08e53ecc-a9ee-405c-afc9-a7ba8779d6ee,javaHome=C:\Program Files\Java\jdk1.8.0_112,daemonRegistryDir=C:\Users\xico\.gradle\daemon,pid=2336,idleTimeout=60000,daemonOpts=-Xmx1536m,-Dfile.encoding=windows-1252,-Duser.country=US,-Duser.language=en,-Duser.variant]
        Consult IDE log for more details (Help | Show Log)

我已下载Gradle 3.3并将其存储在:

C:\Program Files\Gradle\gradle-3.3

以下是IntelliJ内部的Gradle设置。iv'e还试图检查脱机工作,但它给出了相同的结果:

项目根的build.gradle文件

以及应用程序的构建。渐变文件:

我怎样才能解决这个问题?提前谢谢。

附言:如果有更多的信息有用,请询问。

共有2个答案

司寇昱
2023-03-14

关于您的错误Java主页是不同的。这是操作系统/应用程序中的一些配置问题,不是真正的Android,与Gradle相关。

不管怎样,

classpath 'com.android.tools.build:gradle:3.3.0'

该行与Gradle版本不直接对应。这就是Android Gradle构建库。截至本帖,3.3.0不是有效版本。

同样值得一提的是,尽管Android文档说明Gradle 2.14.1和更高版本可以工作,但要小心,在某个时候可能会有一些突破性的变化。

关于这类Gradle问题,我还回答了其他一些帖子

应用依赖项和模块依赖项/插件之间有什么区别?

修复插件版本和同步项目错误在Android Studio

易自珍
2023-03-14

一个是在Gradle包装器中指定Gradle的版本。属性文件,其内容如下所示:

#Thu Oct 06 00:21:08 IDT 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip

假设您的项目结构为:

my-project
 |- app
     |+ libs
     |+ src
 |- gradle
     |- wrapper
         |- gradle-wrapper.properties  << here

然后,AS下载它,并通常将其安装(在Windows机器上)到:

C:\Users\<username>\.gradle\wrapper\dists\gradle-<version>-all
 类似资料:
  • 当我今天早上启动我的项目时,它随机给我一条消息,说Gradle项目同步失败。基本功能(如编辑、调试)将无法正常工作。Android Studio中的代码。我看了人们为这个问题提出的其他答案,但他们一直没有工作。我取消了我的chach/重启了我的项目,但是没有运气。我也从我的项目文件夹中删除了我的. gradle文件夹,但是仍然没有运气。如果你们中的任何人能帮我,那就太棒了!这不是昨天我在做项目的时

  • 问题内容: 我收到错误消息:“ Gradle项目同步失败。基本功能(例如,整理)将无法正常工作。” 和错误日志: 我在这里阅读时试图删除.gradle文件夹。昨天可以正常工作,但是今天当我启动Android Studio时,错误再次显示,删除.gradle文件夹无济于事。 我真的不知道该怎么办。 有没有人有什么建议? 问题答案: 只是一个盲目的猜测:尝试在项目的 gradle.properties

  • 我已经搜索了网络,尝试了一切,但没有任何效果。我有使用Gradle1.11的Android Studio的0.4.6版。 错误消息为:

  • 我目前在同步 gradle 时遇到问题。每当我尝试同步它时,我都会收到以下消息。我从头开始创建了一个新项目,我不知道如何从这里开始。 生成文件'C:\Users\Yun\AndroidStudioProjects\Prac_App_2\Build。坡度线:3 在以下任何源中都找不到插件[id: 'com.android.application ',版本:' 7.2.0 ',apply: false

  • 我刚刚安装了android Studio2.1.1。当我开始一个老项目的时候,我会犯这个错误- 平台和插件更新:以下组件已准备好更新:Android Support Repository,Google Repository,Google API Intel x86 Atom系统映像,Android SDK Tools 25.1.7 8:18:58 AM Gradle sync启动8:19:39 A

  • // distributionbase=gradle_user_home distributionpath=wrapper/dists zipstorebase=gradle_user_home zipstorepath=wrapper/distributionurl=https://services.gradle.org/distributions/gradle-2.2.1-all.zip