我是靠谱客的博主 鲜艳大炮,最近开发中收集的这篇文章主要介绍Android 单元测试的gradle配置,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

单元测试能在android studio中能编译通过,则gradle要进行相应的配置,以下利用一个示例来说明相关配置项。

apply plugin: 'com.android.application'

android {
    compileSdkVersion 22
    buildToolsVersion BUILD_TOOL_VERSION
    //useLibrary 'org.apache.http.legacy'
    defaultConfig {
        applicationId "com.evideostb.kdroid.app.******"
        minSdkVersion 21
        targetSdkVersion 22
        versionCode getSvnRevision()
        versionName "1.0"
        //配置单元测试第一步
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

    signingConfigs {
        debug {
            //******
        }
        release.initWith(android.signingConfigs.debug)
    }

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

afterEvaluate {
    //******
}

repositories {
    flatDir {
        dirs rootSrcDir + 'modules_bin/trunk/aar'
    }
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    //配置单元测试第二步:下面这个包必须存在,但是要根据你android studio环境对版本进行修改
    compile 'com.android.support:appcompat-v7:22.0.0'
    //配置单元测试第三步:下面三行必须添加,
    androidTestCompile 'com.android.support.test:runner:0.2'
    androidTestCompile 'com.android.support.test:rules:0.2'
    androidTestCompile 'com.android.support.test.espresso:espresso-core:2.1'

    compile fileTree(include: ['*.jar'], dir: rootSrcDir + 'modules_bin/trunk/jar')
    compile(name:'middleware', ext:'aar')
   compile CBBSHIP
    compile IJKPLAYER
}

最后

以上就是鲜艳大炮为你收集整理的Android 单元测试的gradle配置的全部内容,希望文章能够帮你解决Android 单元测试的gradle配置所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(32)

评论列表共有 0 条评论

立即
投稿
返回
顶部