如何解决为androidTest sourceSet配置res srcDirs
事实证明,您不需要更改默认的build.gradle文件中的任何内容。
技巧是,自动生成的R.java
文件中的资源会有所不同androidTest
。
如果R
您的主要来源集中某处的import语句如下所示:
import com.mycompany.myappname.R;
R
测试文件中的import语句应类似于:
import com.mycompany.myappname.test.R;
解决方法
我想包括仅为测试而编译的资源。
我的应用程序模块build.gradle文件中包含以下内容:
android {
...
sourceSets {
androidTest {
java.srcDirs = ['src/androidTest/java']
res.srcDirs = ['src/androidTest/res']
}
}
}
java srcDirs路径是正确的,但是,如果我尝试从androidTest中的res目录中获取资源,则找不到该资源。
我如何在androidTest目录中拥有仅用于测试的资源?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。