Help execute 'ADB' common commands. Device management, ip/pair
connection, device screenshot, application management, file management.
- restartAdb: restart ADB
- refreshDeviceManager:refresh Device/APK
- ipConnect:input ip Connect devices.
- ipConnectHistory:Displays the history of using ip connect
- pairDevicesScanner:Scanner pair connect
- pairDevicesUsingQRCode:Use QR Code pair connect
- pairDevicesUsingCode:Use Code pair connect
- installToDevice:Install the APK file in the workspace to the device
- chooseApkFilter:Select APK type, -3:third-party(default), -s:system, -e:enabled, -d:disabled
- screenshot: Device Screenshot
- installApk: install apk to device
- openShell: open Shell window
- inputText: input text to device
- showDeviceInfo:
- startScrcpy: start Scrcpy https://github.com/Genymobile/scrcpy
- rebootDevice:
- powerOffDevice:
- useIpConnect: Connect using IP
- showLogCat:
- wipeApkData:
- wipeApkPermissions:
- uninstallApk:
- exportApk:
- stopApk:
- copyApkId:
- showLogCatFilter:
- refreshExplorerManager
- chooseDevice
- chooseRootPath
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.
- openFile
- openInTheSide
- openInLocalExplorer
- newFolder
- copyPath
- rename
- delete
- uploadFile
- uploadFolder
- saveAs
When 'flutter' is not found, you need click
refreshDeviceManager
to update the device list.
- flutter daemon: Monitor device connection / disconnection. Auto refresh list
-
explorerRootPathList: Quick access list, the first item in the default list is displayed
[ "/sdcard/", "/", "/data/data/", "/sdcard/Android/data/", "/sdcard/DCIM/", "/sdcard/Download/", ],
-
adbBinPath:
adb
Bin Path,eg:E:\sdk\androidSDK\platform-tools
-
androidSdkPath:
Android
SDK Path,eg:E:\sdk\androidSDK
-
flutterSdkPath:
Flutter
SDK Path,eg:E:\sdk\flutter339
-
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
https://github.com/Genymobile/scrcpy
You are welcome to put forward your ideas and feedback issues