未复制单元测试的Assets文件夹

时间:2015-09-03 12:56:00

标签: java android unit-testing android-gradle

我试图模拟我从库中的资产中使用的一些数据。所以,就像在带有gradle的新Android Studio IDE中一样。我使用test文件夹编写在JVM上运行的单元测试,而不是在设备上运行的androidTests。除了资产未复制到其各自的构建文件夹的详细信息之外,一切看起来都很棒,在本例中为build/intermediates/bundles/qa/debug/assets。这意味着当我尝试使用context.getAssets()找到我的文件夹时,我无法做到。

这是我build.gradle中的相关内容:

android {
    compileSdkVersion rootProject.ext.compileSdkVersion
    buildToolsVersion rootProject.ext.buildToolsVersion

    defaultConfig {
        minSdkVersion rootProject.ext.minSdkVersion
        targetSdkVersion rootProject.ext.targetSdkVersion
        versionCode theCode
        versionName myName
    }

    publishNonDefault true

    productFlavors {
        integration {

        }
        qa {

        }
    }
}

对于Android构建工具插件,我使用版本1.3.1以防万一可以提供帮助。

0 个答案:

没有答案