我花了很长时间研究如何在Mac上设置adb,所以我认为编写如何设置它可能对某些人有用。adb是在手机/模拟器上安装和运行android应用程序的命令行工具
当前回答
从以下位置下载适用于macOS的Android平台工具:
https://developer.android.com/studio/releases/platform-tools
提取到您的某处,例如~/installs/platform工具
通过运行以下命令将该文件夹添加到路径:
echo 'export PATH=$PATH:~/installs/platform-tools' >> ~/.zshrc
重新启动终端或运行:
source ~/.zshrc
假设您正在使用zsh。
其他回答
echo“export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform tools/”>>~/.bash_profile&&source~/.bah_profile
如果您将androidsdks文件夹放在其他目录中,请将路径替换为androidsdks/platform tools所在的目录
对于更新到macOS Catalina的macOS用户,
~/.bash_profile已更改为~/.zshrc
因此,要运行adb命令和所有其他已导出到~/.bash_profile的命令,简单的步骤就是将bash_profile导出到zshrc
为此,
1) 导航到finder中的主目录
2) 我使用了Cmd+Shift+。显示Finder中的隐藏文件
3) 如果不存在,则创建.zshrc文件
4) 添加不带引号的行“source~/.bash_profile”
5) 保存
6) 退出并打开终端
开始使用adb设备
以下是分步信息:
步骤-1
启动终端并转到主文件夹。
cd ~/
步骤-2
打开并编辑.bash_profile文件
$ open -e .bash_profile
如果计算机路径中没有.bash_profile文件,请创建一个。输入以下命令以创建新文件。创建后,执行步骤-2。
touch .bash_profile
步骤-3
保存以下行)
export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/tools
export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/platform-tools
步骤-4
使用以下命令刷新文件
$ source .bash_profile
$ echo $PATH
现在应该可以在输出中看到android路径设置。
在安装了Android Studio之后,我犹豫了一段时间,这完全奏效了:
确保您有.bash_profile文件。这应该在您的[用户名]目录中。从您所在的任何目录中,键入以下内容:echo“export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform tools/”>>~/.bash_profile
现在,通常您会有这个确切的路径,但如果没有,那么使用平台工具文件夹中的任何路径
在.bash_profile所在的目录中,键入以下内容:..bash_文件现在输入adb设备。您应该会看到一个“连接的设备列表”响应。现在,您不必每次都到平台工具目录中键入更神秘的命令,如/adb设备!!!
就我个人而言,我只是在.bash_profile中找到我的.bashrc:
echo 'source ~/.bashrc' >> ~/.bash_profile
所以我把它放在我的.bashrc中。我使用的是Android Studio,所以这是一条不同的路径。
echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.bashrc
您可能还需要以下内容:
echo 'ANDROID_HOME=$HOME/Library/Android/sdk' >> ~/.bashrc
推荐文章
- 如何隐藏动作栏之前的活动被创建,然后再显示它?
- 是否有一种方法以编程方式滚动滚动视图到特定的编辑文本?
- 在Android中将字符串转换为Uri
- 如何在NestedScrollView内使用RecyclerView ?
- 移动到另一个EditText时,软键盘下一步点击Android
- Android应用中的GridView VS GridLayout
- Activity和FragmentActivity的区别
- 右对齐文本在android TextView
- 权限拒绝:start前台需要android.permission.FOREGROUND_SERVICE
- 如何更改android操作栏的标题和图标
- (Mac) -bash: __git_ps1:命令未找到
- 如何创建Bash别名?
- Android Split字符串
- 让一个链接在安卓浏览器启动我的应用程序?
- Java/JDK的苹果硅芯片