我在Android Studio中关注本教程.
在尝试导入项目时,我得到一个对话框说:
" 该项目正在使用不受支持的Gradle版本." 请点支持的摇篮版本在项目的摇篮设置或项目的摇篮包装(如适用). "
如果我通过声明:" 找不到包含id'com.android.application'的插件来选择包装器方法,它也会失败.
这是Parse的gradle看起来像:
apply plugin: 'com.android.application'
repositories {
mavenCentral() }
dependencies {
compile 'com.parse.bolts:bolts-android:1.1.3'
compile fileTree(dir: 'libs', include: 'Parse-*.jar') }
android {
compileSdkVersion rootProject.ext.compileSdkVersion
buildToolsVersion rootProject.ext.buildToolsVersion
defaultConfig {
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
}
sourceSets {
main {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
res.srcDirs = ['res']
}
}
}
Run Code Online (Sandbox Code Playgroud)
我的项目是Gradle:
apply plugin: 'com.android.application'
android {
compileSdkVersion 21
buildToolsVersion "21.1.1"
defaultConfig {
applicationId "id.goes.here"
minSdkVersion 19
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'])
}
Run Code Online (Sandbox Code Playgroud)
您的项目通常有两个build.gradles:
buildscript {}和allprojects {}部分的顶级build.gradle .这包含项目范围的配置.android {}节包含该部分.打开你的顶级build.gradle,看看Android Gradle插件版本(它看起来像classpath 'com.android.tools.build:gradle:1.0.0-rc3').
如果插件的版本为0.13.0或更高版本,则需要确保使用的是Gradle 2.1或更高版本.如果插件低于版本0.14.4,则无法使用Gradle 2.2+.
在进一步研究之前,您需要了解您是使用本地gradle分发还是使用包装器.为此,请转到文件>设置,然后搜索"Gradle".如果选择"使用本地Gradle分发",则将本地Gradle更新为支持的版本或切换到使用包装器.
如果您使用的是包装器,则Gradle版本的配置位于<your-project>/gradle/wrapper/gradle-wrapper.properties.该文件包含一行如下所示:distributionUrl=https\://services.gradle.org/distributions/gradle-2.2.1-all.zip
.只需将最终版本更改为支持的版本即可.
如果您单击错误告诉您它不是受支持的版本,Studio通常会为您提供更新包装器.
| 归档时间: |
|
| 查看次数: |
17594 次 |
| 最近记录: |