Android Studio-Gradle同步项目失败

Android Studio-Gradle同步项目失败,android,gradle,android-gradle-plugin,Android,Gradle,Android Gradle Plugin,在Android Studio中,我只是创建了一个新项目,上面写着: Gradle项目同步失败。基本功能无法正常工作。 我搜索过网络,尝试过所有的方法,但都没有效果。我有使用Gradle1.11的Android Studio的v0.4.6版 错误消息是: FAILURE: Build failed with an exception. * Where: Build file 'C:\Users\Vinnie\AndroidStudioProjects\M

在Android Studio中,我只是创建了一个新项目,上面写着:

Gradle项目同步失败。基本功能无法正常工作。

我搜索过网络,尝试过所有的方法,但都没有效果。我有使用Gradle1.11的Android Studio的v0.4.6版

错误消息是:

FAILURE: Build failed with an exception. * Where: Build file 'C:\Users\Vinnie\AndroidStudioProjects\MyFirstAppProject\MyFirstApp\build.gradle' line: 9 * What went wrong: A problem occurred evaluating project ':MyFirstApp'. > Gradle version 1.10 is required. Current version is 1.11. If using the gradle wrapper, try editing the distributionUrl in C:\Users\Vinnie\AndroidStudioProjects\MyFirstAppProject\MyFirstApp\gradle\wrapper\gradle-wrapper.properties to gradle-1.10-all.zip * Try: Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. BUILD FAILED Total time: 1 mins 7.011 secs 失败:生成失败,出现异常。 *其中: 生成文件“C:\Users\Vinnie\AndroidStudioProjects\MyFirstAppProject\MyFirstApp\Build.gradle”行:9 *出了什么问题: 评估项目“:MyFirstApp”时出现问题。 >需要Gradle版本1.10。目前的版本是1.11。如果使用gradle包装,请尝试将C:\Users\Vinnie\AndroidStudio项目\MyFirstAppProject\MyFirstApp\gradle\wrapper\gradle-wrapper.properties中的distributionUrl编辑为gradle-1.10-all.zip *尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获得更多日志输出。 构建失败
总时间:1分钟7.011秒Android插件0.8.x不支持Gradle 1.11,您需要使用1.10

您可以在“Gradle Console”选项卡中读取正确的错误消息

编辑

您需要以以下方式更改
gradle/wrapper/gradle wrapper.properties
文件:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-all.zip

这可能对一些人有帮助

我的问题就是文件下载不完整

下面是错误的屏幕截图

  • 我从重新下载了该文件,并在
    路径/to/the/gradle
    中将其解压缩,在我的示例中是
    C:\Users\maneeOsman\.gradle\wrapper\dists\gradle-1.12-all\2apkk7d25miauqf1pdjp1bm0uo
  • 我关闭了android studio,并以管理员权限(以管理员身份运行)重新打开它
  • android studio开始下载构建和调试所需的文件。您可以从左下角的指示栏中注意到

    在这之后,它工作得很好

    请参见下面的屏幕截图


    我找到了一个解决方案:在项目树“app”上,右键单击鼠标按钮以获得上下文菜单。选择“打开模块设置”,在树“应用”-“属性”选项卡上,选择现有的“构建工具版本”。gradle将开始建造

    应用在此处找到的此修复程序后

    在文件$SDK/ndk_bundle/source.properties中,将“12.0.2753695 beta 1”替换为“12.0.2753695-beta1”


    我的项目已成功构建并在设备和模拟器上运行,但仍有5条警告。

    从应用程序模块中删除依赖项“junit:junit:4.12”。。。!!!此解决方案适用于gradle同步所有文件。

    这很难解决,但我做到了 看去 C:\Users\Vinnie\ 删除.gradle文件 如果您没有看到它,它可能在隐藏文件中,因此如果您使用windows 7 单击鼠标右键,然后单击“属性”,然后单击“隐藏”以不选中

    然后将显示该文件,然后将其删除
    我希望这能起作用

    我知道这是一条老线索,但我最终还是遇到了同样的问题

    我通过比较build.gradle脚本(项目)中的依赖项类路径和安装的版本来解决这个问题

    错误消息指向以下文件夹

    C:\Program Files\Android\Android-studio3 preview\gradle\m2repository\com\Android\tools\build\gradle

    结果是安装了alpha2版本,但类路径仍然指向alpaha1。只需对类路径进行简单更改('com.android.tools.build:gradle:3.0.0-alpha2')


    这可能不会帮助所有人,但我确实希望它能帮助大多数人。

    在我的案例中,NDK的位置是个问题


    转到
    文件->项目结构->SDK位置
    并添加NDK位置

    我在
    防火墙|代理
    后面

    在我使用Studio时,错误:
    渐变同步失败
    &
    找不到符号
    。 我用过

    repositories {
               jcenter();  // Points to HTTPS://jcenter.bintray.com
    }
    
    用http和maven替换它

    repositories {
            maven { url "http://jcenter.bintray.com" }
    }
    

    使用此行构建gradle应用程序

    repositories {
        maven { url "http://jcenter.bintray.com" }}
    

    使用过时的gradle版本也可能导致同步失败。 从下载最新版本,并下载“完整”最新版本。 现在将其替换为过时版本,该版本位于C:\Program Files\Android\Android Studio\gradle。 转到设置(ctrl+alt+s),转到gradle并将新的gradle目录添加到“使用本地gradle分发”“gradle主页:C:\Program Files\Android\Android Studio\gradle\gradle4.4.1”

    这对我有用。 希望您理解。

    2018年更新:


    我最近遇到了这个问题,通过更新android studio并在提示时更新gradle,然后重建项目,解决了这个问题。我在屏幕右下角有一个“安装构建工具和同步”链接。我点击了它,它解决了这个问题。

    我遇到了这个问题,我解决了它如下:文件->用Gradle文件同步项目


    祝你好运

    每个版本的Android Gradle插件现在都有一个默认版本的构建工具。为了获得最佳性能,您应该使用Gradle和插件的最新版本。 如果您使用最新的gradle插件但未使用最新的SDK版本,则会收到此警告。例如,对于Gradle插件3.2.0(2018年9月),您需要Gradle 4.6或更高版本和SDK构建工具28.0.3或更高版本

    虽然您通常不需要指定构建工具版本,但在使用renderscriptSupportModeEnabled设置为true的Android Gradle插件3.2.0时,您需要在每个模块的build.Gradle文件中包括以下内容:Android.buildToolsVersion“28.0.3”


    查看更多信息

    将gradle更新至最新可用版本,并将工具库更新至最新可用版本,同时检查google play services是否为最新版本(如果使用)。

    我卸载了gradle 1.11并安装了1.10,更改了路径变量以及所有内容,但仍然