Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ADB HelperNew to Visual Studio Code? Get it now.
ADB Helper

ADB Helper

jawa0919

|
5,721 installs
| (4) | Free
adb ui. Device/Apk/FileSystem/Pair/Scrcpy
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

adb-helper

Marketplace Version Installs Rating GitHub issues

Introduction

【English】|【中文】

Help execute 'ADB' common commands. Device management, ip/pairconnection, device screenshot, application management, file management.

Home

Function

AdbController

  • [x] restartAdb: restart ADB
  • [x] refreshDeviceManager:refresh Device/APK
  • [x] ipConnect:input ip Connect devices.
  • [x] ipConnectHistory:Displays the history of using ip connect
  • [x] pairDevicesScanner:Scanner pair connect
  • [x] pairDevicesUsingQRCode:Use QR Code pair connect
  • [x] pairDevicesUsingCode:Use Code pair connect
  • [x] installToDevice:Install the APK file in the workspace to the device
  • [x] chooseApkFilter:Select APK type, -3:third-party(default), -s:system, -e:enabled, -d:disabled

AdbController

DeviceController

  • [x] screenshot: Device Screenshot
  • [x] installApk: install apk to device
  • [x] openShell: open Shell window openShell
  • [x] inputText: input text to device
  • [x] showDeviceInfo:
  • [x] startScrcpy: start Scrcpy https://github.com/Genymobile/scrcpy
  • [x] rebootDevice:
  • [x] powerOffDevice:
  • [x] useIpConnect: Connect using IP
  • [x] showLogCat:

DeviceController

ApkController

  • [x] wipeApkData:
  • [x] wipeApkPermissions:
  • [x] uninstallApk:
  • [x] exportApk:
  • [x] stopApk:
  • [x] copyApkId:
  • [x] showLogCatFilter:

ApkController

ExplorerController

  • [x] refreshExplorerManager
  • [x] chooseDevice
  • [x] chooseRootPath

FileController

In the file management system, the open file is a copy of the local image of the device file.

In the /data/data/ directory, the directory cannot be obtained due to lack of permission. The related file directory is simulated.

  • [x] openFile
  • [x] openInTheSide
  • [x] openInLocalExplorer
  • [x] newFolder
  • [x] copyPath
  • [x] rename
  • [x] delete
  • [x] uploadFile
  • [x] uploadFolder
  • [x] saveAs

FileController

daemon

When 'flutter' is not found, you need click refreshDeviceManager to update the device list.

  • [x] flutter daemon: Monitor device connection / disconnection. Auto refresh list

Configure

  • [x] explorerRootPathList: Quick access list, the first item in the default list is displayed

    [
        "/sdcard/",
        "/",
        "/data/data/",
        "/sdcard/Android/data/",
        "/sdcard/DCIM/",
        "/sdcard/Download/",
    ],
    
  • [x] adbBinPath:adb Bin Path,eg: E:\sdk\androidSDK\platform-tools

  • [x] androidSdkPath:Android SDK Path,eg: E:\sdk\androidSDK

  • [x] flutterSdkPath:Flutter SDK Path,eg: E:\sdk\flutter339

  • [x] scrcpyBinPath:Scrcpy 的 Bin Path,eg: C:\Users\admin\AppData\Roaming\Genymobile\scrcpy

    If you have configured relevant environment variables, the relevant configuration can be ignored

About

https://github.com/Genymobile/scrcpy

Last

You are welcome to put forward your ideas and feedback issues

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft