你好,我正在尝试读取位于androidTest中资源文件夹的json文件。我可以访问位于Test / resources中的resources文件夹中的json文件,但不能访问androidTest / resources中的json文件。
我使用以下命令在Test / resources文件夹中获取json文件。
private fun getJson(path: String): String {
val uri = this.javaClass.classLoader?.getResource(path)
val file = File(uri?.path ?: "")
return String(file.readBytes())
}
答案 0 :(得分:0)
private fun getJson(fileName: Int): String {
val inputStream = InstrumentationRegistry.getInstrumentation().targetContext.resources.openRawResource(fileName)
val s = Scanner(inputStream).useDelimiter("\\A")
return if (s.hasNext()) s.next() else ""
}