配置adb环境变量
1.打开terminal终端。
2.进入当前用户的home目录。
3.创建.bash_profile文件,输入命令:touch .bash_profile
4.打开.bash_profile文件,命令行输入open -e .bash_profile 此命令行输入完毕后,会自动弹出 .bash_profile 文件的编辑窗口
5.编辑.bash_profile文件,内容如下:
ANDROID_HOME=/Users/Roger/Library/Android/sdk
export PATH=ANDROID_HOME/tools
export PATH=ANDROID_HOME/platform-tools
6.保存并关闭.bash_profile文件。
7.更新配置的环境变量:
输入并执行命令source .bash_profile
8.输入adb验证环境变量是否配置成功,如果没有出现command not found的话就基本上完事儿了。
9.最后 保存文件并关闭,terminal输入adb命令验证是否配置成功,问题解决~
如图:
-
终端操作
-
编辑.bash_profile文件
-
验证安装Apk 测试
安装指令如下
adb install [apk 的绝对路径]
如果Mac系统终端命令行不执行命令 总出现command not found解决方法
配置过安卓开发环境,改过bash_profile这个文件,最后不知怎么的只有cd命令能执行,我猜测可能修改bash_profile文件后没有保存 导致的 保存命令是: source .bash_profile
- 解决方法:
- 在命令行中输入:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
这样可以保证命令行命令暂时可以使用。命令执行完之后先不要关闭终端。
- 然后重复以上的配置adb步骤即可。
工作常用的android adb shell命令 (mac环境)
1、进入手机管理模式操作手机
adb shell
输入exit,可以退出管理模式
2、如果不想进入手机管理模式,可以在adb shell 后加linux命令
查看手机根目录内容 adb shell ls
查看手机sd卡目录 adb shell ls /sdcard/
手机截屏 adb shell screencap -p /sdcard/hello.png
复制手机里的文件到电脑:
adb pull <remote>(即手机文件路径) <local> (即电脑文件夹路径)
例如:把手机sd卡里的trace文件复制到电脑桌面
adb pull /sdcard/test.trace /Users/xuye/Desktop/
复制电脑里的文件到手机
adb push <local> <remote>
保留数据和缓存文件,重新安装apk:
adb install -r <apkfile>(apk文件路径)
例如:安装项目下面的debug包(在项目目录下,使用相对路径)
adb install -r ./ChunyuDoctor/build/outputs/apk/ChunyuDoctor-normal-debug.apk