Android Studio Gradle项目同步-无法解析Espresso Core和Appcompat
我正在学习在上找到的“第一个应用程序”教程。 但是,在创建默认“空活动”项目并尝试构建它时,我收到以下错误:Android Studio Gradle项目同步-无法解析Espresso Core和Appcompat,android,android-gradle-plugin,android-support-library,Android,Android Gradle Plugin,Android Support Library,我正在学习在上找到的“第一个应用程序”教程。 但是,在创建默认“空活动”项目并尝试构建它时,我收到以下错误: 错误:(23,24)未能解析:com.android.support.test:espresso core:2.2.2 错误:(26,13)未能解析:com.android.support:appcompat-v7:26+ My(默认/自动生成)build.gradle: apply plugin: 'com.android.application' android { c
- 错误:(23,24)未能解析:com.android.support.test:espresso core:2.2.2
- 错误:(26,13)未能解析:com.android.support:appcompat-v7:26+
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。修改对此的依赖性
编译'com.android.support:appcompat-v7:25.3.1'
使用+可能会导致生成不稳定
转到SDK管理器并下载/更新所有必需的工具和平台。
这应该可以解决错误。使用
编译'com.android.support:appcompat-v7:26.0.0-alpha1'
谢谢您的时间,我已经解决了这个问题
虽然我不确定是什么原因造成的,但完全删除并重新安装Android Studio和Java SDK使错误消失了。我相信它可能与我很久以前安装的一些android软件有冲突
再次感谢您的建议,Oli新的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'*
您应该检查您的
存储库是否包含新的google maven repo。
比如:
allprojects {
repositories {
jcenter()
maven {
url "https://maven.google.com"
}
}
}
有关详细信息,请参阅。我担心这不起作用,因为当前使用的版本是7:26,而不是7:25,我仍然会收到相同的错误。到目前为止,版本26没有稳定的版本,请尝试26.0.0-beta1
抱歉,仍然不起作用。是否需要浓缩咖啡,或者是否有办法去除它?我只想要一个非常简单的测试应用。你用的是什么Android Studio版本?