Android Studio Gradle项目同步 - 无法解析Espresso-Core和Appcompat

时间:2017-06-12 15:42:59

标签: android android-gradle android-support-library

我正在关注https://developer.android.com/training/basics/firstapp/index.html处找到的“首次应用”教程。 但是,在创建默认的“空活动”项目并尝试构建它时,我收到以下错误:

  
      
  • 错误:(23,24)无法解决:com.android.support.test:espresso-core:2.2.2
  •   
  • 错误:(26,13)无法解决:com.android.support:appcompat-v7:26.+
  •   

我的(默认/自动生成)build.gradle:

jQuery(document).ready(function($) {
    $('.timelineSlider').unslider();
    });

虽然我已经查看了几个相关的Stack Overflow问题,但我还没有找到一个有效的解决方案。我正在使用Android Studio 2.3.3的全新默认安装。

5 个答案:

答案 0 :(得分:5)

您应该检查repository是否包含新的Google maven repo 类似的东西:

allprojects {
    repositories {
        jcenter()
        maven {
            url "https://maven.google.com"
        }
    }
}

有关详细信息,请参阅docs

答案 1 :(得分:3)

已使用compile 'com.android.support:appcompat-v7:26.0.0-alpha1'

答案 2 :(得分:0)

将依赖性修改为此

compile 'com.android.support:appcompat-v7:25.3.1'

使用+可能会导致构建不稳定。

转到SDK Manager并下载/更新所有必需的工具和平台。 这应该可以解决错误。

答案 3 :(得分:0)

新gradle 4.1中有一些变化

而不是编译我们应该在build.gradle文件中使用实现

*implementation 'com.android.support:appcompat-v7:26.0.0'*

gradle类路径是

*classpath 'com.android.tools.build:gradle:3.0.0-alpha8'*

答案 4 :(得分:-1)

感谢您的时间,我已经解决了这个问题!

虽然我不确定是什么导致它,但完全删除并重新安装Android Studio和Java SDK已经使错误消失了。我相信它可能与我很久以前安装的一些安卓软件相冲突!

再次感谢您的建议,Oli