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

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

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

Android Studio中出错

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

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

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

转到文件>设置> Gradle,您将最终使用此屏幕设置您的gradle:

gradle设置

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

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

如果没有,请先从SDK Manager> Extras> Google Repository安装它。

编辑:

所有你的build.gradle (如果你使用root级build.gradle来定义android gradle插件版本,请仅检查)必须指向android gradle插件的0.8版本(最新版本)

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

更新 :

映射是:

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

文件 – >无效缓存/重启

有时为此工作

我有同样的问题,使用本地gradle分发对我也不起作用。 我最终在这里find解决方案Gradle DSL方法未find:’runProguard’

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

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

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

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

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

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

SDK平台工具和SDK构建工具

好吧,我不知道什么对他们有用,但我努力为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.我卸载了其他构建工具包,我不是无用的东西的粉丝。

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

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

 org.gradle.jvmargs=-Xmx1024m 

好吧,我不知道什么对他们build.gradle ,但是我努力为build.gradle添加一些小脚本。

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