我在ubuntu上使用android studio 1.5.1。 我想将 google analytic 添加到我的Android应用程序中。所以我跟着google analytic document但是当我将mavenCentral()更改为jcenter()时,Android工作室无法解析此类路径:
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-beta6'
classpath 'com.google.gms:google-services:2.0.0-alpha6'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
当我按下“与Gradle文件`按钮同步项目”时,Android工作室大约需要15分钟,最后说:
错误:连接超时。如果你是HTTP代理的后面,请 在IDE或Gradle中配置代理设置。
但是我使用了并且没有使用代理,结果是一样的。
感谢。
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-beta6'
classpath 'com.google.gms:google-services:2.0.0-alpha6'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
=============================
compile 'com.google.android.gms:play-services:8.4.0'
答案 0 :(得分:0)
我认为您的网络仅限访问某些网站或从这些网站下载。
如果您在办公室工作,那么它可能有一个代理服务器。它限制了下载Gradle依赖项。
代理服务器或代理服务器基本上是另一台计算机,用作处理Internet请求的集线器。通过其中一台服务器连接,您的计算机会将您的请求发送到代理服务器,然后代理服务器处理您的请求并返回您想要的内容。
答案 1 :(得分:0)
也试试这个 首先检查您的Internet代理设置复制代理设置,如代理主机和端口号。并转到项目中的“gradle.properties”文件并粘贴它
systemProp.http.proxyHost="copied proxy host"
systemProp.http.proxyPort="copied proxy port"
systemProp.https.proxyHost="copied proxy host"
systemProp.https.proxyPort="copied proxy port"
一般来说,人们会将系统道具粘贴为http但忘记使用https,所以请粘贴两者。
答案 2 :(得分:0)
有时来自防病毒的防火墙(我使用AVG)可能会阻止连接。关闭防病毒软件并刷新项目。希望它可能有用,它适用于我的情况。