我试图模拟我从库中的资产中使用的一些数据。所以,就像在带有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
以防万一可以提供帮助。