diff options
| author | Joshua Duong <joshuaduong@google.com> | 2020-02-26 08:33:19 -0800 |
|---|---|---|
| committer | Joshua Duong <joshuaduong@google.com> | 2020-02-26 08:33:19 -0800 |
| commit | eb6e5bc47b7a16855b590f6dccb719ea78a2dab7 (patch) | |
| tree | 56e71dea35832a14e587410dda3971523b58f95f /core/java/android | |
| parent | f7378376ca2ddc78a6183fe6024186c56707f84d (diff) | |
Allow UsbDeviceManager to start adbd again.
There's some weird state where if persist.sys.usb.config=none,adb, then
adbd won't get started. Give back adbd start permissions to
UsbDeviceManager to see if that fixes the issue.
Bug: 150130503
Test: adb shell su 0 setprop persist.sys.usb.config none,adb; adb reboot
adb should be online after.
Change-Id: I36c6ef4b20d58570a2d51ed70088ae5c54d6687d
Merged-In: I36c6ef4b20d58570a2d51ed70088ae5c54d6687d
Exempt-From-Owner-Approval: Fix adbd offline failure
Diffstat (limited to 'core/java/android')
| -rw-r--r-- | core/java/android/debug/AdbManagerInternal.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/debug/AdbManagerInternal.java b/core/java/android/debug/AdbManagerInternal.java index 0bd9f19f91fe..d730129507d7 100644 --- a/core/java/android/debug/AdbManagerInternal.java +++ b/core/java/android/debug/AdbManagerInternal.java @@ -53,4 +53,14 @@ public abstract class AdbManagerInternal { * Returns the file that contains all of the ADB keys and their last used time. */ public abstract File getAdbTempKeysFile(); + + /** + * Starts adbd for a transport. + */ + public abstract void startAdbdForTransport(byte transportType); + + /** + * Stops adbd for a transport. + */ + public abstract void stopAdbdForTransport(byte transportType); } |
