小编nib*_*uen的帖子

带有Java库模块的Android Studio无法加载测试资源

我有一个带有Java库内部模块的Android Studio项目,该模块具有测试资源的测试.然而,当我运行测试时,我无法检索工件.这似乎在纯Java gradle项目中工作得很好(至少在eclipse中).

意思是对于java插件:

src/main/java
src/main/test
src/test/java
src/test/resources
Run Code Online (Sandbox Code Playgroud)

在资源目录下,我有一个crt文件,我想在我的junit测试中加载.当我使用任何命令时,它会为资源返回null.但我已经确认资源在build文件夹中.

我试过的一些事情:

getClass().getClassLoader().getResourceAsStream("cert_format_der.crt").read(); // NPE
getClass().getClassLoader().getResourceAsStream("/cert_format_der.crt").read(); // NPE
getClass().getClassLoader().getSystemResourceAsStream("/cert_format_der.crt").read(); // NPE
Run Code Online (Sandbox Code Playgroud)

谢谢

gradle android-studio

10
推荐指数
2
解决办法
1031
查看次数

标签 统计

android-studio ×1

gradle ×1