小编use*_*183的帖子

在Android Studio中测试不同风格的包

我在androidstudio中的应用程序上试验风味.我必须为这些口味编写不同的测试类,因为我有不同的类文件.但我想知道是否有任何选项可以为build.gradle中的每个flavor指定测试包.这是我的build.gradle供参考.我使用0.4.6版本的AndroidStudio.

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.0.1"

defaultConfig {
    minSdkVersion 8
    targetSdkVersion 19
    testPackageName "com.example.tests"
}

productFlavors {

    Paid {

        packageName "com.example.paid"

    }
    Free {

        packageName "com.example.free"
    }
}

sourceSets {
    main {
        java.srcDirs = ['src/main/java']
        res.srcDirs = ['src/main/res']
    }

    Paid {
        java.srcDirs = ['src/Paid/java']
        res.srcDirs = ['src/Paid/res']
    }

    Free {
        java.srcDirs = ['src/Free/java']
        res.srcDirs = ['src/Free/res']
    }
}

signingConfigs {

    releaseConfig {

        storeFile file('filename');
        storePassword('filepwd');
        keyAlias "aliasname";
        keyPassword "aliaspassword";
    }

}

buildTypes {

    release {

        runProguard …
Run Code Online (Sandbox Code Playgroud)

android gradle android-studio android-gradle-plugin android-productflavors

13
推荐指数
1
解决办法
1万
查看次数