2

您好我正在尝试在 android studio 中配置 Jenkins。我跟着这个链接

我在 MAC 系统中安装了 Jenkins,并通过我的 localhost 进行了验证,以检查其运行是否完美(如上面的链接中所述)。

我在我的项目(根)依赖项中添加了以下行。

类路径'org.robolectric:robolectric-gradle-plugin:1.0.1'

我更新的项目 .gradle 文件是

 dependencies {
    classpath 'com.android.tools.build:gradle:2.1.2'
    classpath 'org.robolectric:robolectric-gradle-plugin:1.0.1'
    // NOTE: Do not place your application dependencies here; they belong
    // in the individual module build.gradle files
}

No issues while sync project .gradle file. 

但是问题在更新(添加 robolectric)app .gradle 文件后开始

apply plugin: 'com.android.application'
apply plugin: 'org.robolectric'

这给了我以下错误消息

Gradle 'CreatrixAndApp' project refresh failed
Error:The Android Gradle plugin 2.1.2 is not supported.

这是我的项目根 .gradle 文件

buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.1.2'
        classpath 'org.robolectric:robolectric-gradle-plugin:1.0.1'
    }
}


allprojects {
    repositories {
        jcenter()
    }
}

这是我的应用程序 .gradle 文件

apply plugin: 'com.android.application'
apply plugin: 'org.robolectric'

buildscript {

    repositories {
        mavenCentral()
    }

    dependencies {
         classpath 'com.android.tools.build:gradle:2.1.2'
    }
}


repositories {

    mavenCentral()

    maven {
       url "${System.env.HOME}/.m2/repository"
    }

    flatDir {
       dirs 'libs'
    }

}

android {

    compileSdkVersion 23
    buildToolsVersion "23.0.2"
    useLibrary 'org.apache.http.legacy'

    defaultConfig {
        applicationId 'com.creatrixhrm'
        minSdkVersion 16
        targetSdkVersion 23
        versionCode 20160615
        versionName "1.6.0"
        multiDexEnabled true
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'),     'proguard-rules.pro'
        }
    }

    productFlavors {
    }

    dexOptions {
        javaMaxHeapSize "4g"
        preDexLibraries = false
    }

    lintOptions {
        checkReleaseBuilds false
        abortOnError false
    }

}


dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile project(':photoViewerLibrary')
    compile project(':multipleImagePick')
    compile(name: 'creatrixone1_1', ext: 'aar')
    compile 'com.android.support:multidex:1.0.1'
    compile 'com.android.support:cardview-v7:23.3.0'
    compile 'com.android.support:recyclerview-v7:23.3.0'
    compile 'com.android.support:design:23.3.0'
    compile 'com.android.support:appcompat-v7:23.3.0'
    compile 'com.android.support:support-vector-drawable:23.3.0'
    compile 'com.android.support:animated-vector-drawable:23.3.0'
    compile 'com.koushikdutta.ion:ion:2.1.7'
    compile 'mbanje.kurt:fabbutton:1.2.2@aar'
    compile 'com.google.code.gson:gson:2.4'
    compile 'com.android.support:support-v4:23.3.0'
    compile 'com.google.android.gms:play-services-gcm:8.4.0'
    compile 'io.jsonwebtoken:jjwt:0.6.0'
}

我尝试遵循这个建议,但没有用

谁能告诉我我在哪里犯错

4

0 回答 0