如何正确地将“mock”包添加到Android Studio项目中?

时间:2018-02-14 14:25:15

标签: android-studio

我希望Android Studio能够识别我的mock文件夹,方法是在mock窗格中将Android放在包名末尾。

我怎样才能做到这一点?

enter image description here

我尝试过不同的组合:

  • 右键单击 - >新包
  • 右键单击 - >新的Java文件夹
  • 在Gradle中声明sourceSets,如下所示:

    sourceSets {     mock {         java.srcDir'src / mock'     } }

1 个答案:

答案 0 :(得分:0)

将Mock添加为风味

productFlavors {
    mock {
        applicationIdSuffix = ".mock"
        dimension "default"
    }
    prod {
        dimension "default"
    }
}

// Remove mockRelease as it's not needed.
android.variantFilter { variant ->
    if (variant.buildType.name == 'release'
            && variant.flavors[0].name == 'mock') {
        variant.ignore = true
    }
}