使用0.4.3 Android Studio,错误:“Gradle项目同步失败。基本功能(例如编辑,调试)将无法正常工作”

时间:2014-01-25 06:59:29

标签: android ide gradle android-studio android-gradle

我注意到有几个人在升级到Android Studio 0.4.3之后出现了问题(我相信0.4.2的问题)。到目前为止,我的错误和调试步骤如下:

我看到的消息是“Gradle项目同步失败。基本功能(例如编辑,调试)将无法正常工作”,如下面的快照所示。

Error in Android Studio

我找到this thread并按照说明操作,但我仍然有错误。我无法在线程中执行以下指令: 我进入Gradle设置并点击“使用本地Gradle分发”并将其指向*: C:/Users/robot_000/.gradle/wrapper/dists/gradle-1.10-all/6vpvhqu0efs1fqmqr2decq1v12/gradle-1.10

我是否需要本地分发gradle?我从哪里下载它以及在哪里下载它?我现在如何告诉Android Studio使用它? (你可以说,我不明白gradle是如何工作的)。谢谢你的帮助。

更新1 : 我在我的计算机上找到了我的计算机上的gradle文件:C:\ Users \ home.gradle \ wrapper \ dists \ gradle-1.10-all \ 6vpvhqu0efs1fqmqr2decq1v12 \ gradle-1.10,但我该怎么做:“进入Gradle设置并点击“使用本地Gradle分发”并将其指向*“(根据THIS THREAD

7 个答案:

答案 0 :(得分:12)

转到文件>设置> Gradle你将最终得到这个屏幕来设置你的gradle:

gradle setting

另外,请确保您的Android SDK目录中包含Google Repository,该目录位于:

$SDK_DIR\extras\google\m2repository\com\google\android\gms\play-services\3.1.36

如果没有从SDK Manager>安装它;附加内容>首先是Google Repository。

编辑:

所有build.gradle(如果您使用根级别build.gradle来定义android gradle插件版本,请仅检入)必须指向0.8版本(截至目前为止) android gradle插件

 dependencies {
     classpath 'com.android.tools.build:gradle:0.8.+'
 }

更新:

映射是:

 | Android Gradle Plugin |  Gradle Version |
       0.7.+                     1.9
       0.8.+                     1.10

答案 1 :(得分:4)

档案 - >无效缓存/重启

有时为此工作

答案 2 :(得分:4)

我遇到了同样的问题,使用本地gradle分发对我也没有用。我最终在Gradle DSL method not found: 'runProguard'

找到了解决方案

任何高于gradle版本0.14.0的内容都必须在项目build.gradle文件中使用minifyEnabled而不是runProguard。以下是它的外观:

buildTypes {

    release {

        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}

希望这会有所帮助。如果您仍然感到困惑,请查看链接

答案 3 :(得分:2)

我遇到了这个问题,发现我已经拥有了Gradle set的位置,并且已经安装了pyus13提到的Google Repository。

我的解决方案是将Android SDK Build-tools切换到以前的版本修复了问题。最新的版本是19.1,但更新到那个打破了工具链。

它可能就像尝试其他Build-tools一样简单。

SDK Platform-tools and SDK Build-tools

答案 4 :(得分:0)

嗯,我不知道什么对他们有用,但是我努力为build.gradle添加一些脚本。 请注意,将它们放在页面顶部非常重要(在build.gradle中)。

buildscript {
    repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:0.11.2'
}
}

然后:在buildToolsVersion中我有一个版本19.1.0,我安装了构建工具(SDK管理器)版本19.1& 19。 我卸载了其他构建工具包,我不是无用的东西。

你应该好好去,希望它可以帮助别人......

答案 5 :(得分:0)

在项目范围内,在gradle属性文件中,您应该添加:

org.gradle.jvmargs=-Xmx1024m

答案 6 :(得分:-1)

嗯,我不知道对他们有用,但我努力为build.gradle添加小脚本。

请注意,将它们放在页面顶部非常重要(在build.gradle中)。