android adb使用,Android ADB使用笔记

1.环境配置

1.1下载Android Studio并安装,这里的环境比较齐全,新手使用时推荐。下载地址

1.2mac下环境配置vi ~/.bash_profile,运行 adb device检验,没有报错则环境配置成果。

1.3打开Android Studio创建一个项目-》创建成功后,点击工具栏上的avd manager-》选择创建一个虚拟设备。

1.4在iTerm下输入命令emulator -list-avds,可以查看所有的avd device。

1.5启动模拟器,输入emulator @device name。(启动时报了一个错误,目前需要切换到sdk/tools目录下输入命令启动)

//mac Android Studio默认安装路径是/Users/XXXX/Library/Android/sdk

export PATH=$PATH:/Users/XX/Library/Android/sdk/platform-tools:/Users/XX/Library/Android/sdk/sources:/Users/XX/Library/Android/sdk/emulator:/Users/XX/Library/Android/sdk/ndk-bundle/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin

AAffA0nNPuCLAAAAAElFTkSuQmCC

2.ADB常用命令

2.1adb devices 列出当前连接的设备

2.2adb push/pull PC端和设备端文件交互

2.3adb forward 端口转发,把PC端的端口重定向到设备上的端口

2.4adb start-server /kill-server 重置server状态

2.5adb install/uninstall 应用的安装和卸载

2.6adb sell 进入设备上的终端界面

//把当前目录下的2.png文件挂载在/data/temp/目录下

adb -s emulator-5554 push 2.png /data/temp/2.png

//进入设备终端的命令

adb -s emulator-5554 shell

//查看目录下所有.png结尾的文件

cd /data/temp/

ls *.png

//退出设备终端

exit

//把PC的1080端口通信转发到设备上1080的端口上

adb forward tcp:1080 tcp:1080

//当出现无响应的情况时可以重启进程

adb start-server /kill-server

//在当前PC目录下下载apk包,使用命令安装

adb install app-bearead-release.apk

//列出设备下所有apk的包名

adb shell

pm list packages 或者 cd data/data ls

//卸载app

adb uninstall

3.真机使用ADB命令

3.1遇到一个问题,真机上adb devices不显示设备信息,解决方法如下:

1)打开开发者模式

2)允许USB调试,连接电脑

3)在终端输入system_profiler SPUSBDataType,查看电脑的所有USB信息,拷贝手机设备的vendor ID

AAffA0nNPuCLAAAAAElFTkSuQmCC

4)MAC电脑在/User/user/.android目录下打开adb_usb.ini文件(没有则新建)新添加一行vendor ID

AAffA0nNPuCLAAAAAElFTkSuQmCC

5)重启adb服务:adb kill-server/adb start-server

6)重启后还是不行的话重启电脑或者插拔usb数据线

3.2截取日志

1)抓取前先清空log信息adb logcat -c,命令adb logcat -v time >保存日志路径/logcat.log,可以合并为 adb logcat -c && adb logcat - v timet >path

2)ctrl+z停止抓取

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值