首页 置换 选车 估价 问答 生活 经销商 车管所 汽车资讯 汽车销量 车牌查询 今日油价 天气预报
您的位置: 首页 > 生活 > 生活 > adb在哪看(在线等我的adb)
adb在哪看(在线等我的adb)
更新时间:2024-07-26 04:34:54

adb在哪看(在线等我的adb)1

在您下载了 Android Studio 并且安装了 SDK 后,如果想要进行诸如开启 Firebase 调试模式 这类的操作,相关教程可能会告诉您要在终端输入 "adb"。您若照做,便可能会出现以下内容:

commandnotfound:adb(找不到命令:adb)

或者:

adb:Theterm'adb'isnotrecognizedasthenameofacmdlet,function,scriptfile,oroperableprogram. (adb:无法将“adb”项识别为cmdlet、函数、脚本文件或可运行程序的名称)

如果您下意识地去搜索 "如何安装 adb",最后可能会找到一些通过操作系统的包管理工具或者从手机定制网站上下载一些压缩文件来进行安装的说明。但这些都不是必要的!adb 会在您使用 Android Studio 安装 Android SDK 时随之一同安装,而且只要通过一些手动步骤,便可以确保您始终使用与 IDE 相同的最新工具!

关 adb 什么事?

adb 全称 "Android 调试桥",它是一个 Android 平台的多功能命令行调试工具。通常来讲,它会在您使用 Android Studio 中的 platform-tools 安装 Android SDK 时随之一同安装,但是如果想要让操作系统知道 adb 的位置,还需要进行一些设置。

首先,打开 Android Studio 并从菜单里导航至 "Tools > SDK Manager":

adb在哪看(在线等我的adb)2

△ Android Studio 中的 Tools > SDK Manager

在窗口顶部,您可以看到 IDE 安装 Android SDK 的路径。

adb在哪看(在线等我的adb)3

现在打开您的终端,输入 cd 并粘贴此路径。您在 Windows、macOS 和 Linux 均可执行此操作,但是在 Windows 上,您可能需要按下 shift insert 键来将路径粘贴到终端中:

adb在哪看(在线等我的adb)4

接下来输入 cd platform-tools:

adb在哪看(在线等我的adb)5

然后键入 ls (在 Windows 中为 dir)。您应该可以看到 adb 或 adb.exe —— 具体取决于您的操作系统。接下来您就可以输入 ./adb 并查看程序输出了。

您现在可以运行 adb 了,但我还没见过以 "复制您的 SDK 路径,使用 cd 进入 platform-tools 文件夹,并在 adb 之前键入 ./ " 为开头的教程。为了获得能让更多 Android 开发者喜欢的体验,您必须更新 PATH 环境变量。在不同操作系统上,设置方式并不相同,我会在下文列出 macOS 和 Windows 上的设置方式。在 Linux 上,步骤可能会有所不同,但是针对 macOS 的说明在某些情况下同样适用。

macOS 配置

macOS (与 Linux) 用户通常会为他们的 shell 使用 zsh 或 bash。要将 platform-tools 目录临时添加到 PATH,请输入:

PATH="<pathfromtheSDKmanager>/platform-tools:$PATH"

结合前面的例子就是:

PATH="/Users/martinpatrick/Library/Android/sdk/platform-tools:$PATH"

现在,当前终端窗口已经可以随时键入 adb 并执行命令了。但是,如何保持这种状态呢?

由于 Android Studio 倾向于将 Android SDK 安装在您的用户目录中,因此您需要为用户编辑 PATH。而且,由于它是命令行程序,因此您只需要为终端更新 PATH 即可 (Mac 应用程序用不到这个)。为此,您需要在您的主目录中编辑 .profile 文件 (如果该文件不存在,使用 .bash_rc 也能获得类似的结果)。该文件默认情况下是隐藏的,因此您可能无法在 Finder 中看到它。您可以在您喜欢的文本编辑器中打开此文件:

nano~/.profile

并在文件末尾添加:

exportANDROID_SDK_ROOT="<yourAndroidSDKpath>"

exportPATH="$ANDROID_SDK_ROOT/platform-tools:$PATH"

在我的电脑上就是:

exportANDROID_SDK_ROOT="/Users/martinpatrick/Library/Android/sdk"

exportPATH="$ANDROID_SDK_ROOT/platform-tools:$PATH"

添加额外的 ANDROID_SDK_ROOT 声明并不是一项必要操作,但是它可能对某些更复杂的高级用户工具 (例如 Cocos 2D 命令行程序) 也有帮助。

这样一来,当您打开一个新的终端窗口并输入 adb,如果您做对了所有步骤,就会看到一个帮助页面,其中列出了 adb 的用法。

Windows 配置

Windows 稍有不同,我将完全在 PowerShell 中工作。和前面一样,我可以使用 SDK 管理器找到 SDK 的安装位置:

adb在哪看(在线等我的adb)6

而且我也能更改目录以找到我的 platform-tools:

adb在哪看(在线等我的adb)7

要在 PowerShell 中更新 PATH,请输入:

$env:PATH =";<yourAndroidSDKdirectory>\platform-tools"

本例中的具体命令为:

$env:PATH =";C:\Users\pux19\AppData\Local\Android\Sdk\platform-tools"

要在多个终端窗口 (如果您需要的话,当然也包含常规的 cmd.exe 提示符) 中保留此 PATH 变量,我们可以在 GUI 工具中为用户设置此变量。

更改此设置的最简单方法是单击 Windows 菜单并搜索 "Edit the system environment variables (编辑系统环境变量)" (我通常搜索 "environment variables (环境变量)"):

adb在哪看(在线等我的adb)8

然后点击 "Environment Variables (环境变量)":

adb在哪看(在线等我的adb)9

双击 "User variables" 部分中的 "Path":

adb在哪看(在线等我的adb)10

然后,单击一个新的单元格,并粘贴您的 platform-tools 目录的路径到单元格中:

adb在哪看(在线等我的adb)11

本例中为 C:\Users\pux19\AppData\Local\Android\Sdk\platform-tools

在打开的所有窗口上单击 "确定" 后,新的终端窗口将在您键入时响应 adb 命令。微软通常建议注销并再次登录以保留这一状态,但是除非您需要在 GUI 程序中使用 PATH,否则这个操作并不是绝对必要的。

总结

这样一来,您就可以从命令行自由地管理和调试手机、平板电脑,甚至是机顶盒。另外请注意,许多工具都会随其自己的 SDK 一起安装,只需执行相同的步骤,并进行一些细微的修改,便可使任何 Android SDK 成为您的 "默认" 工具。请记住,一次只能在 PATH 中添加一个路径。而如果您决定卸载开发工具 (甚至是 Android Studio),则必须手动更新这些路径。

,
相关推荐RECOMMEND
樱花玛瑙怎么选
1、看颜色:樱花玛瑙颜色多样,以樱花色与绿色为好,所以各位玩友购买樱花玛瑙的时候,一定要挑选好,挑选玉化的樱花玛瑙,只有这样的樱花玛瑙才有收藏价值的。2、看质地:樱花玛瑙是的形成也是需要很久很久才能成...
多肉冬天怎么浇水
1、沿着盆边:如果是养殖环境低于5度时,浇水应该沿着盆边进行,不要直接浇在植物或者土壤里,量也不能太多。如果温度低于0度时,就暂且不要考虑怎么浇水了,该考虑的是怎么防寒。2、不干不浇:冬季温度较低,多...
日本最值得旅游的城市是什么
1、京都:京都是日本热门的旅游城市,这里的景点以幽静的古刹和神圣为主,是一个可以集中感受日本的宗教文化的地方,还有非常美丽的自然风光,浪漫的樱花和红叶成为人们竞相追逐的风景线,吸引着世界各地的游客前往...
芥蓝牛柳怎么做
1、芥蓝择洗干净后,先入锅烹炒,用略加点盐调味。不要咸,因为牛肉还会流出汤汁;2、蚝油加1大匙的水调匀待用;3、按照上面方法腌过的牛柳入锅大火滑炒,并倒入耗油汁拌匀即可盛出摆于芥蓝上面。
什么是大豆纤维被子
大豆纤维被是用大豆蛋白纤维制成的被子。大豆蛋白纤维属于再生植物蛋白纤维类,是以榨过油的大豆豆粕为原料,利用生物工程技术,提取出豆粕中的球蛋白,通过添加功能性助剂,与腈基、羟基等高聚物接枝、共聚、共混,...
牛油果鸡蛋酱的做法
1、切牛油果,在有核的一半上滴几滴柠檬汁防止氧化,然后用保鲜膜包起来放冰箱,尽快吃掉。2、在牛油果上划网格,然后用勺子把果肉刮下来。3、滴几滴柠檬汁,然后用叉子压碎。如果有料理机的话直接加柠檬汁然后加...