注意在使用之前必须先下载并安装shizukuapp。打开shizuku后,app界面会显示操作方法,android11及以上建议使用无线调试模式,无线调试模式不需要pc机来配合使用(推荐使用该模式)。其他android版本使用adb调试模式,该模式需要pc机来执行adb命令来开启和授权shizuku服务,授权服务后手机可以和pc断开连接。
// 例子:使用shizuku执行ls命令,显示当前的目录下的文件和文件夹
function main() {
shizuku.init();
if (shizuku.connect()) {
var r = shizuku.execCmd('ls')
console.log('exe r:' + r)
}
console.log('end')
}
| 参数名 | 类型 | 必填 | 说明 |
|---|
| 参数名 | 类型 | 必填 | 说明 |
|---|
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| timeout | integer | 选填 | 超时时间,单位毫秒,默认5000 |
| 参数名 | 类型 | 必填 | 说明 |
|---|
| 参数名 | 类型 | 必填 | 说明 |
|---|
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| timeout | integer | 选填 | 超时时间,单位毫秒,默认5000 |
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| cmd | string | 必填 | 命令名 |