前言
近日AS升级到 3.0.1后新建项目,报了两个issues:
issue1:
Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.android.support.test:runner:1.0.1. Open File Show Details
issue2:
Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.android.support.test.espresso:espresso-core:3.0.1. Open File Show Details
解决办法
Google一下,尝试了几种常见的解决办法如下:
1.关闭offline work操作
Go to File->Other Settings->Default Settings->Build, Execution, Deployment->Build Tools->Gradle->Uncheck Offline work option.
也就是关闭offline work,但我一直是关着的,没有效果!
2.在根目录build.gradle里添加如下代码
allprojects{
repositories{
google()
jcenter()
maven {
url"https://jitpack.io"
}
}
}
也无效!
3.在app build.gradle里,新建的项目默认为:
buildTypes {
release {
....//我自己项目中的配置 }
}
添加debug类型:
buildTypes {
debug {
....//我自己项目中的配置 }
release {
....//我自己项目中的配置 }
}
也是无效。
4.最终解决我所遇问题的办法,类同方法2,如下:
allprojects {
repositories {
google()
jcenter()
maven {
url "https://maven.google.com"
}
}
}
rebuild之后 ,问题解决。
网友评论