在 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/