Shizuku 配对失败常见原因与解决
1. 配对码输入正确但提示无效
原因:配对码是 Wireless Debugging 页面实时生成的,离开页面或息屏就刷新。
解决:
- 保持 Wireless Debugging 配对页面不退出,直接从通知栏切回 Shizuku 填码
- 码和 IP:端口都重新取一遍,不要用手机截图 + 手动输入(容易抄错)
2. Wireless Debugging 页面找不到「Pair device with pairing code」
原因:部分厂商 ROM 藏起了这个入口,或者 Android 版本低于 11。
解决:
- Android 9-10 直接走 电脑 ADB 配对,配对码在旧系统里本来就不可用
- 11+ 但没有入口:在开发者选项里直接搜「配对」,或用 adb pair 命令(也是 Android 11 引入的,电脑上执行
adb pair <ip>:<port>也行)
3. adb devices 看到设备但执行 shizuku start 报错
常见报错:
device unauthorized:手机上没点「允许 USB 调试」弹窗,重新插一下线no devices/emulators found:线有问题、USB 模式没开 MTP、或 adb server 没启动(先执行adb kill-server再adb start-server)adbd cannot run as root in production builds:不是这个问题——Android 9-10 的 shizuku start 不需要 root,这条忽略
4. 配对成功但 Start 后状态一直 Stopped
原因:Wireless Debugging 被系统自动关闭、厂商后台杀进程、Android 版本不兼容。
解决:
- 保持屏幕常亮 + Wireless Debugging 打开状态,反复点 Start
- 把 Shizuku 加到电池优化白名单(不同厂商入口不同,一般在「电池」→「后台保护」)
- 强制停止 Shizuku(设置 → 应用 → Shizuku → 强制停止)后重新打开 Start
- Android 16+ 用户:确认你用的是 thedjchi/Shizuku 兼容分支
5. 配对成功、Start 后 Running,但 Canta 里还是用不了
原因:Canta 没被授权使用 Shizuku、或 Shizuku 授权过期了。
解决:
- 首次 Canta 触发卸载时会弹出「允许 Canta 使用 Shizuku 吗?」,那次弹窗如果点了拒绝就要到 Shizuku 设置里手动改权限
- 在 Shizuku 应用里找「已授权应用列表」,把 Canta 移除后让 Canta 重新请求
- 确认 Canta 的包名是 io.github.samolego.canta(不是第三方改名版)
6. 配对过程中手机屏幕熄灭
会导致:Wireless Debugging 自动退出、配对码过期、配对中断。
解决:配对全程保持屏幕亮着——设置 → 显示 → 屏幕超时,暂时调到 10 分钟或「永不熄屏」。