Android在Mac下adb不能连接

Mac下配置Android的环境变量

  • 问题:-bash: adb: command not found


    问题描述.png

    在终端输入adb,或者adb相关的命令(adb shell,adb version...)都会出现上面的情况

  • 分析
    这个看情况是adb配置问题,然而配置adb又跟我们Android的环境变量有关,难道是环境变量没有配置好吗?先这样想着,咱们继续往下解决。
  • 解决
    1.在终端输入:echo $HOME。进入home目录下,及/Users/songyan
    2.继续输入:touch .bash_profile,创建.bash_profile文件
    3.在终端输入:open -e .bash_profile,打开bash_profile文件,即打开了一个文本编辑器,看到我的配置如下:


    问题所在.png

    4.配置文本编辑器的内容,在.bash_profile文件中输入 export PATH=/Users/您的用户名/文件路径/platform-tools/:$PATH
    但是假如需要添加多个路径到PATH下时,需要用“:”(英文的冒号)隔开。因为android和adb这些命令是在不同的文件夹中的,格式是:PATH=${PATH}:路径1:路径2、另外,如果指定多个路径,结尾就不用写:$PATH了,如下
    export ANDROID_HOME=/Users/songyan/Library/Android/android-sdk-macosx
    export JAVA_HOME=$(/usr/libexec/java_home)
    export PATH=${PATH}:/Users/songyan/Library/android/android-sdk-macosx/platform-tools:/Users/songyan/Library/android/android-sdk-macosx/tools:$JAVA_HOME/bin
    原来是之前的我配置的时候没有写在/Users/songyan/Library/android,结果配置不成功。改成


    成功的配置.png

    就配置成功了。所以一定要写/Users/您的用户名/文件路径
    5.保存文本文件,在输入命令:source .bash_profile命令。
  • 测试:
    在终端输入 adb相关的命名。如:adb version,adb ,adb devices等,再也不会出现-bash: abd: command not found了。问题解决!!!


    测试.png

好的 ,大功告成!记录自己的成长,如有问题,欢迎讨论!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,744评论 25 709
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,646评论 2 45
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,281评论 19 139
  • 一个人,腿受伤了,隐隐一点点的疼,表面看起来一点问题都没有,自己检查了一遍也不当一回事。但是慢慢的越来越疼,开始肿...
    女王大人_阅读 521评论 0 0
  • 熬着夜把乔一的《我不喜欢这世界,我只喜欢你》看完。不,是读完。夜里,老公陪着宝宝玩耍,我在一旁朗读着这个看似虚幻不...
    阿李ally阅读 650评论 5 3