Commit c9400cdf authored by Michael Albinus's avatar Michael Albinus
Browse files

* tramp.texi (External methods): Explain user name and host name

specification for "adb".
parent 7d11fc27
......@@ -2,7 +2,8 @@
* tramp.texi (Inline methods): Remove "ssh1", "ssh2", "plink1"
and "plink2" entries. "plink2" is obsolete for a long time.
(External methods): Remove "scp1" and "scp2" entries.
(External methods): Remove "scp1" and "scp2" entries. Explain
user name and host name specification for "adb".
2013-02-28 Michael Albinus <>
......@@ -1005,6 +1005,18 @@ can be installed as part of the Android SDK. If @command{adb} is not
found via the @code{$PATH} environment variable, the variable
@var{tramp-adb-program} must point to its absolute path.
Usually, the @command{adb} method does not need any user name. It
runs under the permissions of the @command{adbd} process on the
Android device. If a user name is specified, @value{tramp} applies an
@command{su} on the device. This does not work with all Android
devices, especially with nonrooted ones. In that case, an error
message is displayed.
If there is exactly one Android device connected to the local machine,
a host name is not needed. The shortest @value{tramp} name to be used
is @file{@trampfn{adb, , ,}} therefore. Otherwise, one could find
potential host names with the shell command @command{adb devices}.
@end table
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment