【发布时间】:2014-07-21 16:52:08
【问题描述】:
我有一个带有 Java 库内部模块的 Android Studio 项目,该模块具有测试资源的测试。然而,当我运行测试时,我无法检索工件。这似乎在纯 java gradle 项目中运行良好(至少在 eclipse 中)。
对于java插件的含义:
src/main/java
src/main/test
src/test/java
src/test/resources
在资源目录下,我有一个我想在我的 junit 测试中加载的 crt 文件。当使用我遇到的任何命令时,它会为资源返回 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
谢谢
【问题讨论】:
-
我发现在 android studio 中使用 gradle 命令 'test' 是可行的。
标签: gradle android-studio