gradle:找不到com.android.support:multidex:1.0.1

时间:2015-07-08 03:28:00

标签: android android-gradle build.gradle

当我使用gradle(版本2.1或2.4)构建Android Project时,得到以下错误。我在文件中找不到com.android.support:multidex:1.0.1

错误:

config is set to BF688C717A5C3A69FE8CA522643C0A68
config is set to PRODUCT
vcode is set to 151
vname is set to 1.5.1

FAILURE: Build failed with an exception.

* What went wrong:

A problem occurred configuring project ':XXXX'.

 Could not resolve all dependencies for configuration 

':yizhangtong:_rendepeng_lmDebugCompile'.

    Could not find com.android.support:multidex:1.0.1.

     Searched in the following locations:

.............

* 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: 30.178 secs

6 个答案:

答案 0 :(得分:18)

您需要安装" Android支持信息库"来自Android SDK管理器。 (a.k.a extra-android-m2repository如果从命令行安装)

**OR**

您需要安装" Android支持库(已淘汰)"来自Android SDK管理器。

答案 1 :(得分:3)

Android Studio Beta版本中存在此问题 唯一的解决方案是使用

repositories {
    maven {
        url 'https://maven.google.com'
    }
}
项目gradle文件中的

答案 2 :(得分:0)

从Android SDK管理器( Extras 部分)安装 Android支持库支持库的本地Maven资源库为我解决了这个问题

答案 3 :(得分:-1)

如果您使用的是Android SDK command line tools,请输入:

sdkmanager "extras;android;m2repository"

SDK管理器将安装m2存储库

答案 4 :(得分:-1)

我通过在顶级build.gradle文件的google()节点中添加allprojects来修复它。这是我的顶级文件供参考

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

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

答案 5 :(得分:-2)

尝试compile 'com.android.support:multidex:1.0.0'