我在没有成功构建的情况下让它运行了几个小时。
我已尝试在Android Studio 1.0.0,0.8.1中使用Gradle版本2.1.1,1.12,1.14,Android插件版本0.12。+和0.14.4使用默认包装器以及本地分布。我重新安装了Android Studio并重新启动,没有任何运气。还试过File - >使缓存无效/重新启动。
这是我的android软件包的build.gradle:
buildscript {
repositories
{
maven { url 'https://maven.fabric.io/repo' }
}
dependencies {
classpath 'io.fabric.tools:gradle:1.+'
}
}
apply plugin: 'android'
apply plugin: 'io.fabric'
repositories {
maven { url 'https://maven.fabric.io/repo' }
}
android {
compileSdkVersion 21
buildToolsVersion '21.1.1'
defaultConfig {
minSdkVersion 11
targetSdkVersion 21
versionCode 13
versionName "onBoarding"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile files('libs/android-query-full.0.26.8.jar')
compile files('libs/gson-2.3.jar')
compile 'com.android.support:appcompat-v7:21.+'
compile 'com.android.support:support-v4:21.+'
compile 'com.android.support:recyclerview-v7:21.+'
compile 'com.google.android.gms:play-services:6.1.71'
}
然后我的项目级gradle.build文件:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
allprojects {
repositories {
mavenCentral()
}
}
任何建议都非常感谢。
答案 0 :(得分:3)
知道了!将buildToolsVersion
从21.1.1
更改为20
可以成功构建。
答案 1 :(得分:0)
您也可以安装正确版本的工具。
答案 2 :(得分:0)
我知道这是一个老问题,但我花了很多时间在这个问题上并阅读至少30个答案,直到我发现了什么是hapenning。 我不断收到一条消息,说明另一个应用程序正在锁定Android-Studio完成gradle构建所需的文件。最后,我发现它是Avast。所以我只是停用它并且构建成功完成,但它仍然需要很长时间(大约10分钟)。
答案 3 :(得分:0)
尝试了以下选项,它起作用了!
.gradle
文件中添加以下属性org.gradle.daemon=true
org.gradle.parallel=true
SLAVE_AAPT_TIMEOUT
环境变量设置为30,然后重新启动系统。
第二个解决方案功劳归功于semuzaboi。