更新记录
1.0.0(2025-06-25)
将Shizuku混编的kt,修改到index.uts中
平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | - | - | - | - | 9.0 | × | × |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | - | × | × | × | × |
uni-app x
Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
---|---|---|---|---|---|
- | - | 9.0 | × | × | × |
acwy-shell
Shizuku需要自定义基座
使用说明
引入
在uniappx或者uniapp中,调试状态需要自定义基座 在uvue、vue中引入:
import { shell, shizuku } from "@/uni_modules/acwy-shell"
方法(均只有then没有catch)
返回值
type shellType = {
code : Boolean, // 成功为true,失败为false
msg : String,
data : String
}
shizuku(commamd: string)
返回的几种情况:
- 命令执行成功
- Shizuku需要升级
- Shizuku未激活
- 命令执行失败
shell(commamd: string[]|string, isroot: false)
isroot 默认为false,command必须为数组,普通安卓shell方式执行命令 true是root方式执行,command必须为字符串 返回的几种情况:
- 命令执行成功
- 命令执行失败
- 命令执行异常