【发布时间】:2017-09-05 19:08:59
【问题描述】:
我实际上只是第一次开始应用程序开发,而我创建新项目时的默认项目不会构建。我曾尝试在 Google 和 SO 上查找这些错误,并找到了一些但他们的解决方案不起作用。鉴于我根本没有编辑文件,我认为这是 Android Studio 设置不正确但无法解决的问题。错误如下:
Error:Failed to resolve: com.android.support:support-v4:25.2.0
Install Repository and sync project
Open File
Show in Project Structure dialog
Error:(23, 24) Failed to resolve: com.android.support.test.espresso:espresso-core:2.2.2
Install Repository and sync project
Show in File
Show in Project Structure dialog
Error:(26, 13) Failed to resolve: com.android.support:appcompat-v7:26.+
Install Repository and sync project
Show in File
Show in Project Structure dialog
它指向的build.gradle文件如下:
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
buildToolsVersion "26.0.0"
defaultConfig {
applicationId "com.extremecomputing.spotzz"
minSdkVersion 17
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.google.android.gms:play-services-maps:11.0.1'
testCompile 'junit:junit:4.12'
}
我已经尝试过以前的项目,我创建了一些我在网上找到的东西。比如他们在版本中推荐了+ 可能会导致不可预知的构建,但事实并非如此。有人在dependencies 部分推荐了几行编译行,它暂时改变了错误,说我需要下载一些东西,然后我做了,然后它又回到了原来的错误。我还尝试确保 SDK 工具已更新,并且它们似乎已更新。任何建议将不胜感激。
【问题讨论】:
-
在 SDK 管理器中,您是否安装了
Google Repository? -
点击
Install Repository and sync project会发生什么? -
有时什么都没有,有时会弹出一个下载页面。取决于我点击了哪一个,下载会成功还是会失败,说连接已关闭。我还刚刚从屏幕右下角闪烁的红色感叹号中发现了这个错误:
Connection has been shutdown: javax.net.ssl.SSLException: java.net.SocketException: Software caused connection abort: recv failed这不是它之前显示的确切错误,而是关闭。现在当我点击它时它什么也不做,所以我无法显示错误。 -
你可能需要一个代理或其他东西,但一般来说,在依赖关系可以解决之前你需要 repos
-
如果您指的是 SDK Tools > Support Repository > Google Repository 下的行,它说我安装了版本 54。
标签: android android-studio android-sdk-tools