Skip to content

Runtime Logs

DroidVM provides a Runtime Logs screen for viewing the live output of the daemon, making it easier to troubleshoot issues such as VM startup failures and network anomalies.

Runtime Logs

📷 Screenshot placeholder: Runtime Logs screen

Description

  • Displays the daemon's logcat output in real time (filtered by its PID)
  • Keeps up to 10000 lines
  • Automatically follows the latest logs when scrolled to the bottom; scrolling up pauses following so you can review earlier logs
  • Pauses capture when sent to the background (onPause) and resumes when brought to the foreground (onResume)

Top Bar Menu

ActionDescription
Save to FileExport as droidvm_logs_<time>.txt
ShareSend the logs via the system share sheet
Scroll to BottomJump to the latest logs
Clear and Restart CaptureClear the current content and start capturing again

Difference from Console Logs

  • Runtime Logs (this page): logs from the DroidVM daemon itself, reflecting the state of the app backend, VM management, networking, etc.
  • Terminal Console logs: logs output by the operating system inside the VM over the serial port (kernel / init / applications)

When troubleshooting:

  • VM won't start / crashes on launch → check the Runtime Logs first
  • VM starts but the system misbehaves → check the Terminal Console

Reporting Issues

When filing an issue, attaching the relevant runtime logs greatly improves troubleshooting efficiency. You can use "Save to File" to export them and attach them to GitHub Issues.

Released under the GNU GPL v3.0 License