刚开始我是 android 开发/android studio/gradle 的新手所以如果我问了一个愚蠢的问题请原谅我。
我的团队一直在使用 android studio 的 beta 版开发一个项目,我刚刚安装了新版本 (1.0),并且从 github 远程仓库导入了我们的项目。
尝试将项目与 gradle 同步时出现错误:Gradle version 2.1 is required.当前版本是 2.2.1。
它建议我更改 gradle-2.1 中的 distributionUrl,但是当我这样做时,我收到 gradle 插件需要 2.2.1 的错误。
问题是为什么我的项目需要 2.1,我可以在哪里更改它?
这是我的 gradle.build:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.0"
defaultConfig {
applicationId "com.<teamName>.<projectName>"
minSdkVersion 14
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
runProguard false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
}
buildscript{
dependencies{
classpath 'com.android.tools.build:gradle:1.0.0'
}
}
最佳答案
在 gradle-wrapper.properties 中使用以下内容
distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
在build.gradle中使用
dependencies {
classpath 'com.android.tools.build:gradle:1.0.+'
也替换
runProguard false
与
minifyEnabled true
希望对你有帮助
关于android - 将项目升级到 Android Studio 1.0(Gradle 问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27400793/