Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 资源$NotFoundException用于Robolectric字符串数组_Android_Robolectric - Fatal编程技术网

Android 资源$NotFoundException用于Robolectric字符串数组

Android 资源$NotFoundException用于Robolectric字符串数组,android,robolectric,Android,Robolectric,在调用getResources().getStringArray(R.array.some\u array\u id)时,在我的机器人分子测试中,我遇到了Resources$NotFoundException的崩溃 其他资源类型不会发生这种情况,在测试之外运行时,它在我的应用程序中也会起作用。问题在于我如何在资源中定义数组,我使用了: <array name="some_array_id"> </array> 我需要使用: <string-array name

在调用
getResources().getStringArray(R.array.some\u array\u id)
时,在我的机器人分子测试中,我遇到了
Resources$NotFoundException
的崩溃


其他资源类型不会发生这种情况,在测试之外运行时,它在我的应用程序中也会起作用。

问题在于我如何在资源中定义数组,我使用了:

<array name="some_array_id">
</array>

我需要使用:

<string-array name="some_array_id">
</string-array>

任何一个都可以与真正的Android SDK配合使用,但只有
string-array
可以与Robolectric配合使用