Main|_ Project |_ build.gradle|_ library |_ build.gradle|_ Settings.gradle
我已经在我的项目中加入了Robolectric 2.3,并且我已经创建了一个基本的单元测试.问题是每个测试都失败了(NullPointerException),因为我的库中有一些资源无法从单元测试中加载.我已经读过Robolectric应该正确使用自2.0以来的库项目中的资源文件.
我不能让它运行.在我的IntelliJ IDEA项目配置中,在测试配置下,工作目录设置为Project模块(我的Project模块下也有一些资源文件).
谢谢,我希望Robolectric的某个人可以确认我是否支持带有资源文件的库.
解决方法@H_419_22@ 解决方案:我在项目的根目录中添加了一个project.propertIEs文件,其中包含以下内容:target=androID-18androID.library.reference.1=../Mylibrary
现在Robolectric在我的库和我的项目中找到资源文件.
总结以上是内存溢出为你收集整理的android – 带有资源文件的Robolectric和Library模块全部内容,希望文章能够帮你解决android – 带有资源文件的Robolectric和Library模块所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)