android – 带有资源文件的Robolectric和Library模块

android – 带有资源文件的Robolectric和Library模块,第1张

概述我使用以下项目结构: Main|_ Project |_ build.gradle|_ Library |_ build.gradle|_ Settings.gradle 我已经在我的项目中加入了Robolectric 2.3,并且我已经创建了一个基本的单元测试.问题是每个测试都失败了(NullPointerException),因为我的库中有一些资源无法从单元测试中加载.我已经 我使用以下项目结构:

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模块所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1125193.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存