在可执行脚本中,我需要添加 adb 二进制文件的路径,如下所示
# 1. Configure where your ADB binary is installed
export AdbCmd="<Path_to_ADB_Binary>"
那么Ubuntu 12.10中的路径是怎样的?
答案1
ubuntu上adb二进制安装的默认路径:
/usr/share/android-sdk/platform-tools/adb
您还可以从终端找到路径:
locate android-sdk/platform-tools/adb
无论您使用哪种操作系统。它总是处于android-sdk/平台工具/
答案2
要查找特定二进制安装的路径,请打开终端并运行。
locate <name of binary> | grep bin
例如。
locate adb | grep bin
这将产生如下输出。
aditya@aditya-desktop:~$locate adb |grep bin
/home/ubuntu-builder/FileSystem/sbin/badblocks
/home/ubuntu-builder/FileSystem/usr/bin/mbadblocks
/sbin/badblocks
/usr/bin/adb
/usr/bin/mbadblocks
从此列表中,您可以使用所需的路径。
笔记:-定位不是实时的。如果您安装 adb 然后使用定位,它将找不到二进制文件。您首先需要更新(或等待它更新)数据库locate
使用。在这种情况下whereis
可以使用。
要使用whereis
,请打开终端并输入
whereis <name of binary>
例如。
whereis adb
这将产生如下输出。
aditya@aditya-desktop:~$ whereis adb
adb: /usr/bin/adb /usr/bin/X11/adb /usr/share/man/man1/adb.1.gz
答案3
对于那些使用Android Studio在撰写本文时,adb
Ubuntu 上的默认设置是
~/Android/Sdk/platform-tools/adb
环境:
IDE:Android Studio Arctic Fox 2020.3.1 Patch 2
操作系统:Ubuntu 20.04.3 LTS
SDK:任意
答案4
如果我错了,请纠正我……
将 ADB 和 Fastbbot 二进制文件放在/usr/bin文件夹将为该用户提供 ADB 功能。但是,当放置在/垃圾桶文件夹位于系统根目录,然后所有用户(甚至是访客)都将能够使用 ADB 和 Fastboot。
笔记:请使用 Android Studio 中的最新二进制文件以避免错误。此外,最好使用复制粘贴并进行复制,而不是从该位置删除 ADB 和 Fastboot。