🔧 Plugin for JetBrains IDEs, created with love for QA and developers
ADB Device Manager is a powerful plugin for all JetBrains IDEs that makes mobile app testing a pleasure:
🎲 Screen Randomization — instantly apply random screen sizes and DPIs from an extensive library of popular device presets (Samsung, OnePlus, Pixel, and more)
📱 Device Management — convenient window with a list of all connected devices, showing all useful information at a glance (model, resolution, DPI, status). Connect devices to IDE with one click, including wireless Wi-Fi connection without any hassle
🖥️ Screen Mirroring — full integration with scrcpy for streaming and controlling your device directly from the IDE
⚡ All in One Place — forget about terminal and ADB commands, everything you need is now in a convenient toolbar
- Open your JetBrains IDE
- Settings → Plugins → Marketplace
- Search for "ADB Device Manager"
- Install → Done! The plugin panel will appear in the right sidebar
- Connect an Android device with USB debugging enabled
- Open the ADB Device Manager panel
- See your device? Great!
- Click RANDOM SIZE AND DPI — boom, screen changed!
- RANDOM SIZE AND DPI — complete randomization
- RANDOM SIZE ONLY — screen size only
- RANDOM DPI ONLY — pixel density only
- NEXT/PREVIOUS PRESET — quick switching between presets
- Reset to default — restore factory settings
- Wi-Fi connection — switch device to wireless mode
- Scrcpy — launch screen mirroring
- Drag and Drop — arrange your devices in the order you prefer
- 12+ ready-made lists of devices (Samsung, OnePlus, Pixel, tablets, etc.)
- Create your own presets — add devices for your target audience
- Drag & Drop — reorder by dragging
- Import/Export — share presets with your team
Check out Settings → ADB Device Manager — useful surprises await to improve your quality of life. For example:
- Automatic Scrcpy restart when switching screen resolution
- Automatic app restart after changing screen resolution
- Auto-change phone Wi-Fi network to match computer's
- And other nice touches!
The plugin collects anonymous crash reports via Sentry to improve stability.
What is NOT collected: your code, personal data, device serial numbers.
To disable: Settings → ADB Device Manager → Other → uncheck "Send crash reports"
- ⭐ Star the repository
- 🐛 Report bugs via Issues
- 💡 Suggest features — your ideas matter!
Apache License 2.0 — use freely!
⭐ If this plugin helped you — give it a star!
Created with ❤️ for QA and Dev community
Author: Vladlen Kuznetsov - QA Lead