我下载android studio 2.2.3并加载我的项目。但Gradle Build Run Stuck。它不断显示,我无法运行我的应用程序。什么问题可以帮助我吗?
Executing tasks: [:app:generateDebugSources, :app:generateDebugAndroidTestSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies]
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
classpath 'com.google.gms:google-services:3.0.0'
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
答案 0 :(得分:0)
确保您有互联网连接
如果你有,那么android studio可能无法从Jcenter
下载类。因此,您必须强制android studio从其他资源(如Maven
)下载类。
要执行此操作,请打开gradle.build
文件并使用jcenter()
更改两个mavenCentral()
文本(maven“C”entral()中的“C”必须以大写字母输入)并尝试同步再次使用gradle。
每次打开项目时都不需要这样做。每次在Android studio中创建新项目时都要这样做。
答案 1 :(得分:0)
如果您在代理服务器后面,请使用以下代码在gradle.properties
文件旁边创建一个build.gradle
文件:
systemProp.http.proxyHost=YOUR_PROXY
systemProp.http.proxyPort=YOUR_PORT
systemProp.http.proxyUser=USERNAME
systemProp.http.proxyPassword=PASSWORD
systemProp.https.proxyHost=YOUR_PROXY
systemProp.https.proxyPort=YOUR_PORT
systemProp.https.proxyUser=USERNAME
systemProp.https.proxyPassword=PASSWORD
如果您不需要登录代理,则不需要 systemProp.http[s].proxyUser
和systemProp.http[s].proxyPassword
。在这种情况下,请删除这些行。
答案 2 :(得分:0)
解决方案: 1.更新您的构建工具。 2.重新安装sdk。
就我而言,所有可执行文件" .exe" " sdk \ build-tools \ 25.0.3"中的文件文件夹被病毒破坏了。解决方案2完美地为我工作。 :)