几个小时以来,我一直在尝试获取命令的输出,但没有结果。有这个代码:
val byteArry = ByteArray(1024)
var Holder: String = ""
try {
val processBuilder = ProcessBuilder("/system/bin/ls")
val process = processBuilder.start()
val inputStream = process.getInputStream()
while (inputStream.read(byteArry) !== -1) {
Holder += String(byteArry)
}
inputStream.close()
} catch (ex: IOException) {
ex.printStackTrace()
}
println("Output: " + Holder)
我正在尝试使用不同的(kotlin 和 java)方法从任何命令接收一些输出,但我什么也没收到。也没有错误。使用 Android Studio 中的文件资源管理器,我可以看到 ls 位于该位置。
沧海一幻觉
相关分类