2017-06-12 62 views
4

编辑:现在的问题已得到修复由Android Studio和Java SDK中的一个完整的重新安装。的Android工作室摇篮项目同步 - 未能解决的咖啡核和程序兼容性[解决]

正如我开始我的应用程序开发的冒险,我下面的“第一个应用程序”教程的https://developer.android.com/training/basics/firstapp/index.html发现。 然而,在创建默认的“空活动”项目,并试图构建它,我收到以下错误:

- Error:(23, 24) Failed to resolve: com.android.support.test:espresso-core:2.2.2 
- Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:26.+ 

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

apply plugin: 'com.android.application' 

android { 
    compileSdkVersion 26 
    buildToolsVersion "26.0.0" 
    defaultConfig { 
     applicationId "com.example.myfirstapp" 
     minSdkVersion 15 
     targetSdkVersion 26 
     versionCode 1 
     versionName "1.0" 
     testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" 
    } 
    buildTypes { 
     release { 
      minifyEnabled false 
      proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
     } 
    } 
} 

dependencies { 
    compile fileTree(dir: 'libs', include: ['*.jar']) 
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { 
     exclude group: 'com.android.support', module: 'support-annotations' 
    }) 
    compile 'com.android.support:appcompat-v7:26.+' 
    compile 'com.android.support.constraint:constraint-layout:1.0.2' 
    testCompile 'junit:junit:4.12' 
} 

虽然我看了几个相关的堆栈溢出问题,我还没有找到可行的解决方案。我正在使用Android Studio 2.3.3的全新默认安装。如果有任何进一步信息可以帮助解决此问题,请发表评论。

由于提前, 奥利

回答

-1

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

虽然我不确定是什么原因引起的,完全删除并重新安装的Android Studio和Java SDK中做出了错误消失。我相信它可能与我很久以前安装的一些安卓软件相冲突!再次

感谢您的建议,奥利

+0

什么Android你使用的是Studio版本? –

0

修改扶养这个

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

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

转到SDK管理器和下载/更新所有必需的工具和平台。 这应该解决错误。

+0

这恐怕是不行的,因为当前正在使用的版本是7:26,而不是7:25,我仍然得到同样的错误。 –

+0

截至目前,版本26没有稳定版本,请尝试'26.0。0-beta1' – dustblue

+0

对不起,仍然无法正常工作。 Espresso是否需要,还是有办法去除它?我只想要一个非常简单的测试应用程序。 –

3

用于编译“com.android.support:appcompat-v7:26.0.0-alpha1”

0

编译 'com.android.support:appcompat-v7:26.0.0-alpha1' 试试这个:)

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'* 
5

你应该检查你的repository包括新的谷歌的Maven的回购协议。
喜欢的东西:

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

详见docs

相关问题