【问题标题】:failed to resolved support-vector-Drawable未能解决支持向量绘图
【发布时间】:2018-07-20 05:26:54
【问题描述】:

我的项目直到昨天都运行良好,但是今天早上当我尝试构建它时,一直抛出无法解决支持向量可绘制错误。 我尝试清理并显示此错误

错误:无法解析配置 ':app:debugCompileClasspath' 的所有文件。 找不到 support-vector-drawable.aar (com.android.support:support-vector-drawable:26.0.2)。 在以下位置搜索: https://jcenter.bintray.com/com/android/support/support-vector-drawable/26.0.2/support-vector-drawable-26.0.2.aar

这是我的毕业典礼

android {
compileSdkVersion 26
buildToolsVersion '26.0.2'
defaultConfig {
    applicationId "com.arizeh.arizehplus"
    minSdkVersion 17
    targetSdkVersion 22
    multiDexEnabled true
    versionCode 29
    versionName "3.0.5"
    useLibrary 'org.apache.http.legacy'
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    defaultConfig {
        vectorDrawables.useSupportLibrary = true
    }
}

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

dependencies {

compile 'com.android.support:appcompat-v7:26+'
testCompile 'junit:junit:4.12'
compile 'com.android.support:design:26.1.0'
compile 'com.android.support:cardview-v7:26.1.0'
}

这是我的关卡 build.gradle 文件

buildscript {
repositories {
    google()
    jcenter()
    maven { url 'https://maven.fabric.io/public' }
}
dependencies {
    classpath 'com.android.tools.build:gradle:3.0.1'
    classpath 'com.google.gms:google-services:3.2.1'
    classpath 'io.fabric.tools:gradle:1.24.4'
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files

}

}

allprojects {
    repositories {
        google()
        jcenter()
        maven { url 'http://jhoobin.abroid.com/repo/' }
        maven { url "https://jitpack.io" }
        maven {
            url "https://maven.google.com"
        }
    }

}

task clean(type: Delete) {
    delete rootProject.buildDir
}

【问题讨论】:

  • 你是否已将 google() 添加到 maven 存储库列表中?
  • @adityakamble49 是的,我有!!!
  • 你能分享项目级别的 build.gradle 文件吗?
  • @adityakamble49 确定
  • @adityakamble49 我添加到最后

标签: android gradle android-support-library


【解决方案1】:

您好,根据我的理解,请尝试下面的一件事

一个是用 plus 的特定版本替换您的应用压缩版本依赖项

compile 'com.android.support:appcompat-v7:26+'

替换为(请根据您的构建工具设置)

compile 'com.android.support:appcompat-v7:26.1.0'

另一件事是尝试更新您的构建工具版本。

【讨论】:

    【解决方案2】:

    所以经过半天的搜索和重建,终于通过将我的 compileSdkVersion 和所有其他库升级到 27 来修复它......我希望这可以帮助任何有这个问题的人

    【讨论】:

      【解决方案3】:
      defaultConfig {
      
          defaultConfig {
              vectorDrawables.useSupportLibrary = true
          }
      }
      

      改成

      defaultConfig {
        vectorDrawables.useSupportLibrary = true
      }
      

      【讨论】:

        猜你喜欢
        • 2020-08-12
        • 1970-01-01
        • 2014-03-16
        • 1970-01-01
        • 2016-01-13
        • 2020-12-15
        • 2012-01-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多