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
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 <packages name>
3.真机使用ADB命令
3.1遇到一个问题,真机上adb devices不显示设备信息,解决方法如下:
1)打开开发者模式
2)允许USB调试,连接电脑
3)在终端输入system_profiler SPUSBDataType,查看电脑的所有USB信息,拷贝手机设备的vendor ID
4)MAC电脑在/User/user/.android目录下打开adb_usb.ini文件(没有则新建)新添加一行vendor ID
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停止抓取
共同学习,写下你的评论
评论加载中...
作者其他优质文章