android - 如何在 Android Studio 中为单元测试设置自定义可绘制目录

在 Android Studio 中,我将一些我的测试需要运行的绘图放在 androidTest 文件夹的 res 文件夹中,如下所示:

app/src/androidTest/res/drawable/image.png

我可以在 Android Studio 中看到标记为 drawable/image.png (androidTest) 的新添加的可绘制对象。但是当我尝试使用 R.drawable.image 访问 drawable 时,找不到。

 Bitmap bm = BitmapFactory.decodeResource(getInstrumentation().getContext().getResources(), R.drawable.image);

就像未生成测试的 R.drawable 一样。

如何访问此可绘制对象或在 R.drawable 中生成?

最佳答案

已解决:当我再次编译时,生成了 test.R.drawable 并且我可以正确访问。我觉得我第一次做的时候没有刷新。现在工作正常。

https://stackoverflow.com/questions/27379274/

相关文章:

regex - 为什么显示此错误 "Values must match the following

java - spring @RequestParam Unicode 不正确

java - slf4j + log4j 显示除我的以外的所有日志

ruby-on-rails - Rails 更新三向连接表

java - 如何组织包之间有空白的导入?

python - 获取每个 json 模式错误的属性

tfs - 使用 Team Build 2013 拒绝门控 checkin

java - twitter4j : Update filter of a running Stre

haskell - 用 GHC 将小型 Haskell 程序编译成巨大的二进制文件

java - 从java中的单独文件夹中读取文本文件