安装
linux
wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip
sudo wget -O /usr/local/sbin/adb https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/android/adb
sudo wget -O /usr/local/sbin/fastboot https://raw.githubusercontent.com/NicolasBernaerts/ubuntu-scripts/master/android/fastboot
三个文件地址:
adb.zip
1、sudo unzip -d /usr/local/sbin platform-tools-latest-linux.zip
2、rz adb和fastboot
3、拷贝adb和fastboot到/usr/local/sbin/adb,/usr/local/sbin/fastboot
4、sudo chmod +x /usr/local/sbin/platform-tools/adb /usr/local/sbin/adb
5、sudo chmod +x /usr/local/sbin/platform-tools/fastboot /usr/local/sbin/fastboot
6、修改环境变量,sudo vim /etc/profile
7、export PATH=/usr/local/sbin:$PATH
8、source /etc/profile
在linux系统中连接windows上的模拟器
- adb tcpip 5555 建立tcpip连接
- 需要将模拟器使用桥接模式 (夜神设置,mac不行,只能使用win)这样使得模拟器的ip进入到同一网段
- 进入模拟器手机设置,获取动态分配的ip
- 使用linux上的adb连接该ip
mac:brew cask install android-platform-tools
adb常用命令
adb version # 查看版本adb kill-server # 关闭adb服务adb start-server # 开启adb服务adb devices # 查看连接的设备adb connect 127.0.0.1:5555 # 连接设备adb logcat # 日志adb logcat -s keyword# 拉取推送adb push xxx.apk /data/local/tmp/adb pull android-path local-path# 安装卸载adb install XXX.apkadb uninstall packagenameadb shell getprop ro.product.cpu.abi # 查看手机cpu型号adb shell pm list package # 查看设备上面安装的应用包名adb shell pm clear com.sina.weibo # 清除app缓存adb shell pidof com.sina.weibo # 查看app是否在运行 返回pid#打印AndroidManifest.xmladb shell dumpsys activity topadb shell dumpsys package packagename# 进入指定设备adb -s 192.168.0.106:5555 shell
adb相关工具
win
aapt可以查看包名
E:\Nox\bin\aapt.exe dump badging xxxx.apk
ubuntu
sudo apt-get install aapt
aapt dump badging aweme_aweGW_v9.6.0_7694899.apk
adb连接各模拟器端口
夜神模拟器:敲击版本号 ——> 进入开发者模式——>开启usb调式
真机安卓默认:5555
| 模拟器名称 | 连接默认端口 |
|---|---|
| 夜神安卓模拟器 | 62001 |
| 逍遥安卓模拟器 | 21503 |
| BlueStacks(蓝叠安卓模拟器) | 5555 |
| 雷电安卓模拟器 | 5555 |
| 天天安卓模拟器 | 5037 |
| 网易MuMu(安卓模拟器) | 7555 |
| 安卓模拟器大师 | 54001 |
| Genymotion | 5555 |
tips:
豌豆荚可以下载各种老版本的apk
