目录
一、adb 工具
adb(Android Debug Bridge) 是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信,它可以为各种设备提供便利,如安装和调试应用。
1、打开夜神模拟器开发者模式
点击夜神模拟器:设置 -> 关于手机 -> 连续点击版本号 打开开发者模式 ->
打开开发者模式 -> 勾选: USB调试
2、通过 adb 查看当前连接的设备
(1)执行命令启动 adb 服务 : adb start-server
(2)查看当前连接的设备: adb devices
(3)如果出现如下报错需要替换客户端 3 个 adb 文件
将 sdk 下的这三个adb 文件复制到 夜神模拟器中进行替换
夜神模拟器下的文件
再备份 nox_adb.exe 然后复制 adb.exe ,改名为 nox_adb.exe
重启夜神模拟器,执行命令 adb devices
3、ads 连接真机
手机打开 开发者模式,通过usb连接到电脑,通过 adb 查看设备结果如下:
RKKDU17C30001463 是真机设备
127.0.0.1:62001 是夜神模拟器运行的设备
执行命令进入真机设备: adb -s RKKDU17C30001463 shell
C:\>adb -s RKKDU17C30001463 shell
HWBKL:/ $
C:\>adb -s 127.0.0.1:62001 shell
d2q:/ #
# 表示有root 权限
$ 表示没有root 权限
4、adb 命令行 app 的安装和卸载
查看连接到 adb 的设备
C:\>adb devices
List of devices attached
127.0.0.1:62001 device
使用 adb 安装 test.apk
C:\>adb -s 127.0.0.1:62001 install D:\android_app\test.apk
Performing Streamed Install
Success
进入手机设备,查看安装 test.apk 的包名
C:\>adb -s 127.0.0.1:62001 shell
d2q:/ # cd /data/app
d2q:/data/app # ls
com.douguo.recipe-1 uni.UNI8B20365-1
听过包名卸载所安装的 apk
C:\>adb -s 127.0.0.1:62001 uninstall uni.UNI8B20365
Success
5、通过 adb connect 连接设备
6、输出当前系统所有的应用包名
adb shell pm list package
7、PC端和夜神模拟器文件传输
(1)PC端 --> 夜神模拟器
命令:adb push pc端文件路径 模拟器存储位置
传输结果:
(2)夜神模拟器 --> PC端
命令:adb pull 模拟器路径 pc端文件存储位置
8、通过 adb 进行截图
命令: adb shell screencap 图片保存路径