android - Gradle: espresso-core & appcompat 无法解决; SDK安装没有额外功能

标签 android gradle android-gradle-plugin

我已经安装了 Android Studio 并尝试创建应用程序。

我的 build.gradle 模块文件是:

    apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion "26.0.0"
    defaultConfig {
        applicationId "com.example.a79231.myapplication"
        minSdkVersion 22
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.0', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:26.+'
    testCompile 'junit:junit:4.12'
}

I have installed sdk tools并安装了 26.0.0

我有错误:
  • 错误:(23, 24) 无法解决:com.android.support.test.espresso:espresso-core:2.0
    在文件
  • 中安装存储库并同步 projectShow
  • 错误:(26, 13) 无法解决:com.android.support:appcompat-v7:26.+
    在文件
  • 中安装存储库并同步 projectShow
  • SDK安装doesn't have the extras
  • 事件日志说:需要 Android SDK 工具 24.0.2 或更高版本。安装最新的 SDK 工具 .为什么?我有 26 个。

  • 我试图将 espresso-core:2.0 更改为 espresso-core: 2.2.2 和 appcompat-v7:26.+ 到 appcompat-v7: 26.0.0 但错误是一样的。
    我也尝试重新安装 Android Studio。结果是一样的。

    最佳答案

    添加到存储库 block 中的主 bu​​ild.gradle

    行家 { 网址 ' https://maven.google.com ' }

    关于android - Gradle: espresso-core & appcompat 无法解决; SDK安装没有额外功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44927295/

    相关文章:

    java - Android studio ListView 不显示

    java - 注册项目时出错 [1.12.2] Minecraft Forge

    java - Liquibase:如何在列标签中设置外键约束?

    Android Gradle - 在哪里添加 "android.debug.obsoleteApi=true"

    java - 如何将数据从广播接收器传递到主要 Activity

    androidX jetifier - 有没有办法忽略 jetifying .JAR?

    android - 找不到Gradle DSL方法 'getPackageLibrary()'

    android - 在gradle中使用其他属性实现Maven Artifact

    java - Android : Error: Program type already present: com. google.common.base.AbstractIterator$State

    java - 我想通过按下当前应用程序中的按钮来终止/关闭特定应用程序。我怎样才能做到这一点?