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

狂风中的少年 提交于 2020-01-01 09:31:59

问题


when I use gradle(version 2.1 or 2.4) building Android Project, get the error below. I can not find com.android.support:multidex:1.0.1 in my files.

ERRORS:

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

回答1:


You need to install "Android Support Repository" from the Android SDK manager. (a.k.a extra-android-m2repository if installing from the command line)

**OR**

You need to install "Android Support Library(Obsolete)" from the Android SDK manager.




回答2:


This issue exists in Android studio Beta versions The only solution is to use

repositories {
    maven {
        url 'https://maven.google.com'
    }
}

in project gradle file




回答3:


Installing both Android Support Library and Local Maven Repository for Support Libraries from the Android SDK manager (Extras section) fixed this issue for me.




回答4:


If you are using Android SDK command line tools, type:

sdkmanager "extras;android;m2repository"

The SDK manager will install the m2 repository




回答5:


I fixed it by adding google() in allprojects node on top-level build.gradle file. Here is my top level file for reference

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

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



回答6:


try compile 'com.android.support:multidex:1.0.0'



来源:https://stackoverflow.com/questions/31283026/gradle-could-not-find-com-android-supportmultidex1-0-1

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!