Android工作室刚安装,gradle错误

时间:2017-10-07 13:08:43

标签: android gradle android-gradle android-espresso

我刚刚安装了适用于Windows的Android Studio,我创建了一个简单的android项目,其中包含空白活动而没有修改它,我收到了这些错误:

C:\ Users \用户任务\ AndroidStudioProjects \ MyApplication的\应用\的build.gradle

  

错误:(23,24)无法解决:   com.android.support.test.espresso:浓咖啡核:2.0   错误:(26,13)   无法解决:com.android.support:appcompat-v7:26。+

Gradle Sync问题

  

错误:SDK Build Tools修订版(23.0.2)对于项目来说太低了   ':应用程序'。最低要求是25.0.0

我没碰到任何东西,我创建的每个项目都给了我这个错误,如果有人知道什么是问题我会非常感谢你的帮助,感谢所有人。

3 个答案:

答案 0 :(得分:1)

问题可能与Android Studio中过时的项目模板有关。您可以按照以下说明解决问题。

第一个问题

  

错误:(23,24)无法解决:   com.android.support.test.espresso:espresso-core:2.0错误:(26,13)   无法解决:com.android.support:appcompat-v7:26。+

与谷歌maven支持库26有关。从https://stackoverflow.com/a/45876864/4758255引用我的回答:

请注意,要从revision 25.4.0开始使用支持库,我们需要添加google maven。与release note says中一样:

  

重要提示:支持库现在可以通过Google获得   Maven存储库。您无需下载支持存储库   来自SDK Manager。有关更多信息,请参阅支持库设置。

Support Library Setup了解详情。

自11.2.0版以来,播放服务和Firebase依赖关系也需要google maven。阅读Some Updates to Apps Using Google Play servicesGoogle APIs Android August 2017 - version 11.2.0 Release note

所以你需要将google maven添加到 root build.gradle中,如下所示:

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

对于Gradle构建工具插件版本3.0.0,您可以使用google()存储库(更多Migrate to Android Plugin for Gradle 3.0.0):

allprojects {
    repositories {
        jcenter()
        google()
    }
}

第二个问题

  

错误:SDK Build Tools修订版(23.0.2)对于项目来说太低了   ':应用程序'。最低要求是25.0.0

表示您需要使用最低版本工具版本25.要解决此问题,请先检查 root build.gradle。它应该包含类似的内容:

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

其次,检查应用 build.gradle。它应该包含最小的buildToolsVersion 25:

android {
  compileSdkVersion 25
  buildToolsVersion "25.0.3" // here the builToolsVersion.
  defaultConfig {
    applicationId "com.example.project"
    minSdkVersion 9
    targetSdkVersion 25

    ...
  }
  ..
}

答案 1 :(得分:0)

转到sdk manager>> android sdk>> sdk工具并检查所有内容,然后单击“应用”

之后应该修复

答案 2 :(得分:0)

在SDK Manager中,您必须将SDK Build Tools更新为所需的最低要求