问题
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