Kotlin如何调用adb命令

Kotlin在android开发中,不root的前提下,如何调用adb命令?

可以使用Runtime.getRuntime().exec()执行adb命令,命令以字符串数组的形式传递。如获取设备属性:

Runtime.getRuntime().exec(arrayOf("adb", "shell", "getprop"))

注意可能需要特定权限。