Android Studio 3.0.1无法解决依赖性错误

时间:2017-11-24 17:06:54

标签: android android-gradle

您好我是Android Studio的新手。

在Windows 7上安装了最新的3.0.1

我收到gradle依赖错误,我甚至无法开始我的第一个基本项目。

我已尝试过在本网站或互联网上的任何地方找到的每一种方法,但没有任何效果。

请帮助我,错误是。

Error:Error:Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve junit:junit:4.12.
Error:Error:Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.squareup:javawriter:2.1.1.
Error:Error:Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve javax.inject:javax.inject:1.
Error:Error:Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve org.hamcrest:hamcrest-library:1.3.
Error:Error:Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve org.hamcrest:hamcrest-integration:1.3.
Error:Error:Unable to resolve dependency for ':app@debugAndroidTest/compileClasspath': Could not resolve com.google.code.findbugs:jsr305:2.0.1.
Error:Error:Unable to resolve dependency for ':app@debugUnitTest/compileClasspath': Could not resolve junit:junit:4.12.
Error:Error:Unable to resolve dependency for ':app@releaseUnitTest/compileClasspath': Could not resolve junit:junit:4.12.

enter image description here

enter image description here

谢谢。

2 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,我只是在重新启动重建过程之前禁用了我的防病毒软件(avast)。

答案 1 :(得分:0)

当我们更新Android Studio时,我们会遇到这些类型的问题。 我正在解决以下问题。可能它不是一个好的解决方案,但它运作良好。

  1. 更新Android Studio后,更好地更新SDK工具(有时也是强制性的)。
  2. 更新两者后,再创建一个示例项目。它将获取当前更新设置的默认设置。 可能是我们会得到一些测试目录问题。 所以你应该解决它:在应用程序级gradle文件中复制这些URL

    allprojects {
    repositories {
        maven { url 'http://repo1.maven.org/maven2' }
        maven { url 'http://jcenter.bintray.com' }
    
    }
    

    }

  3. 项目创建成功后。然后我们需要检查应用程序级gradle文件中的类路径

     dependencies {
        classpath 'com.android.tools.build:gradle:3.0.1'
      }
    
  4. 我们应该在现有项目中使用相同的类路径。 4.我们还需要在项目结构下的gradle文件夹下检查“gradle-wrapper.properties”。 在这里,我们需要检查以下行

    distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
    

    我们应该使用现有项目的同一行。