Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/205.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android java.lang.RuntimeException:支持的最低Gradle版本为3.3。目前的版本是2.14.1_Android_Build.gradle_Jcenter - Fatal编程技术网

Android java.lang.RuntimeException:支持的最低Gradle版本为3.3。目前的版本是2.14.1

Android java.lang.RuntimeException:支持的最低Gradle版本为3.3。目前的版本是2.14.1,android,build.gradle,jcenter,Android,Build.gradle,Jcenter,当我尝试将模型库上载到jcenter时,请运行gradle install ,这是完整的提示信息 Caused by: java.lang.RuntimeException: Minimum supported Gradle version is 3.3. Current version is 2.14.1. If using the gradle wrapper, try editing the distributionUrl in /Users/huanjulu/Documents/Perm

当我尝试将模型库上载到jcenter时,请运行
gradle install
,这是完整的提示信息

Caused by: java.lang.RuntimeException: Minimum supported Gradle version is 3.3. Current version is 2.14.1. If using the gradle wrapper, try editing the distributionUrl in /Users/huanjulu/Documents/PermissionHandler/PermisisonHandler/gradle/wrapper/gradle-wrapper.properties to gradle-3.3-all.zip
这是我的
gradle包装器。属性

#DATE
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
这是我的项目
build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
    ext.kotlin_version = '1.2.0'
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.3'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"

        classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7'
        classpath 'com.github.dcendents:android-maven-gradle-plugin:1.5'
        // 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
}
这是我的应用程序build.gradle:

apply plugin: 'com.android.application'

android {
    compileSdkVersion 26
    buildToolsVersion "26.0.2"
    defaultConfig {
        applicationId "huanjulu.runtimepermission.com"
        minSdkVersion 15
        targetSdkVersion 26
        versionCode 1
        versionName "1.0"
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
        jackOptions {
            enabled true
        }
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        targetCompatibility 1.8
        sourceCompatibility 1.8
    }
}

dependencies {
    compile fileTree(include: ['*.jar'], dir: 'libs')
    androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
        exclude group: 'com.android.support', module: 'support-annotations'
    })
    compile 'com.android.support:appcompat-v7:26.+'
    compile 'com.android.support.constraint:constraint-layout:1.0.2'
    testCompile 'junit:junit:4.12'
    compile project(':permissionhandler')
}

确保在“打开文件>设置>生成、执行”中使用默认的gradle包装器,部署>构建工具>渐变。

运行
Gradle时,您需要从之后的“文件/项目结构/项目”下载最后一个版本,并将新版本放入渐变版本中。

您需要从之后的“文件/项目结构/项目”下载最后一个版本,并将新版本放入渐变版本中安装
,您不使用gradle包装,而是使用本地安装的gradle版本

改为:

gradlew install
或者在Linux上

./gradlew install

运行
gradle install
时,不使用gradle包装器,而是使用本地安装的gradle版本

改为:

gradlew install
或者在Linux上

./gradlew install
更改:

  • 在您的
    gradle wrapper.properties
    中:

    distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
    

  • 在您的
    项目中
    级别
    build.gradle

    classpath 'com.android.tools.build:gradle:2.3.3'
    

  • 在您的
    项目中
    级别
    build.gradle

    classpath 'com.android.tools.build:gradle:2.3.3'
    
    两个
    存储库{}
    块下添加
    google()

  • 更改:

  • 在您的
    gradle wrapper.properties
    中:

    distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
    

  • 在您的
    项目中
    级别
    build.gradle

    classpath 'com.android.tools.build:gradle:2.3.3'
    

  • 在您的
    项目中
    级别
    build.gradle

    classpath 'com.android.tools.build:gradle:2.3.3'
    
    两个
    存储库{}
    块下添加
    google()


  • 很高兴听到这个消息。那么你可能想接受答案。很高兴听到。那么你可能想接受这个答案。