所以,我已经全神贯注地寻找解决方案,并且无法在任何地方找到。
基本上,当我打开我的项目时,Android Studio希望通过下载Gradle来同步项目,而不是。不管我做什么,我总是得到:Gradle' myapp'项目刷新失败,错误:连接重置。
我不在代理人后面,我的联系很好。我手动下载了gradle文件,但AS仍然无法同步,因为没有缓存存在,这是可以理解的。
我在AS 0.8.0中也遇到过这个问题,认为可能更新可能会解决问题。
我的build.gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 20
buildToolsVersion "20.0.0"
defaultConfig {
applicationId "com.hiddensignal.myapplication"
minSdkVersion 14
targetSdkVersion 20
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
Gradle包装器:
#Wed Apr 10 15:27:10 PDT 2013
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-all.zip
来自myapplication的另一个build.gradle:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
这些都是默认值,我认为应该可以使用。
我几乎尝试过所有事情。不确定它是否相关,但我无法将新活动添加到我的项目中,下拉列表完全变灰,并在每个项目上显示一条说明(要求minSdk> = 7)在下拉菜单中。
我很想降级AS,希望早期版本可能最终连接并下载它所需的依赖项,但我对此有所怀疑。
有人看到我的文件可能出错吗?我经历了无数的线程,我尝试过更改存储库,依赖项,重新导入我的项目等等。
关于我还能尝试什么的任何建议?我没有任何防火墙,SDK已完全更新。我不知道下一步该做什么,我真的想继续使用AS,但我可能不得不以这个速度回到Eclipse。
感谢您的帮助。
编辑:尝试做Build>干净,得到了这个错误:
Error:A problem occurred configuring root project 'MyApplication'.
> Could not resolve all dependencies for configuration ':classpath'.
> Could not download artifact 'com.android.tools.build:gradle:0.12.2:gradle.jar'
> Connection reset
答案 0 :(得分:3)
尝试在mavenCentral()
附件中添加buildscript.repositories
,就像这样。
buildscript {
repositories {
jcenter()
mavenCentral() // This repo should have the gradle plugin
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.2'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
答案 1 :(得分:1)
我的distributionUrl
不同。
distributionUrl=https\://services.gradle.org/distributions/gradle-1.12-bin.zip
它有一个安全的连接,可能会尝试https
而不仅仅是http
- 这听起来像是一个可能的原因。
如果失败,请在最后尝试1.12-bin.zip
。
答案 2 :(得分:1)
我有同样的问题。 对我来说,我只需要在File \ Settings \ HTTP Proxy中再次配置代理设置。 请检查你的防火墙。
HTH
答案 3 :(得分:0)
我遇到了同样的问题,并通过更改支持库行解决了这个问题:
compile "com.android.support:appcompat-v7:18.0.+"
答案 4 :(得分:0)
我在公司VPN上,不确定他们的防火墙设置,但在断开网络连接之后,我能够更新/连接。希望有所帮助。