-
Notifications
You must be signed in to change notification settings - Fork 7
05 Advanced Debug
jialm edited this page May 10, 2026
·
1 revision
SillyDroid 提供了一些调试功能,帮助开发者和高级用户排查问题。
Debug 版本 APK 包含更详细的日志输出,适合排查问题。
文件名格式:stai-sillytavern-android-vX.X.X-X.X.X-debug.apk
点击右下角 "日志" 悬浮按钮,可实时查看:
- 服务启动日志
- Webpack 编译信息
- 扩展加载列表
- 运行时错误和异常
详见 2.3 悬浮日志面板。
在酒馆 Web 界面 → 扩展 → 安卓宿主 → ✅ "启用悬浮球"
如果应用出现严重问题,可通过 ADB 获取更详细的信息:
adb logcat -s SillyDroid:* NodeJS:*adb shell ps -A | grep sillydroidadb shell ls -la /data/data/com.jm.sillydroid/files/adb pull /data/data/com.jm.sillydroid/files/config ./
adb pull /data/data/com.jm.sillydroid/files/data ./
adb pull /data/data/com.jm.sillydroid/files/logs ./SillyDroid 使用 WebView 渲染酒馆界面,可通过 Chrome DevTools 进行远程调试:
- 手机开启 USB 调试
- 连接电脑
- Chrome 打开
chrome://inspect - 找到 SillyDroid 的 WebView
- 点击 "inspect" 进入调试面板
可在此检查 WebView 控制台错误、网络请求等。
| 问题 | 调试方法 |
|---|---|
| 服务启动失败 | 查看悬浮日志 + ADB logcat |
| Web 界面白屏 | Chrome DevTools 检查控制台错误 |
| 扩展加载失败 | 查看日志中的扩展加载列表 |
| API 连接失败 | 检查 config.yaml + 日志 |