本帖后由 心芝雨 于 2017-9-6 16:38 编辑
4.4和5.1内核版本 端口都是不同 但是可以看出规律
使用 adb devices查看
一、如何找到adb? 安装逍遥安卓模拟器后,电脑桌面会有“逍遥拟器”的启动图标,鼠标右键--打开文件所在的位置,就会进入***\Microvirt\MEmu,比如路径是C:\Program Files (x86)\NoxMicrovirt\MEmu,然后可以在该路径下找到adb.exe 二、如何连接设备? 首先需要进入\Microvirt\MEmu路径的cmd窗口,如何进入? 方式一:继续上述的步骤,进入\Microvirt\MEmu目录,然后按Shift键的同时,单击鼠标右键,就会看到“在此处打开命令窗口(W)”,点击即可进入\Microvirt\MEmu路径的cmd窗口。 方式二:按Windows+R键,在弹出的“运行”窗口输入cmd,确定,然后输入cd C:\Program Files Microvirt\MEmu 操作如下
比如: 我启动模拟器 1 2 3adb 连接 就是
List of devices attached
127.0.0.1:21513 device
127.0.0.1:21523 device
127.0.0.1:21533 device
可以看到规律 215+1加3开始215 +2加3 215+3加3以此类推
adb 命令
常用adb操作 1、如何把电脑上的文件或文件夹传到模拟器里面? adb push D:/1.avi /mnt/avi/
2、如何把模拟器里面的文件或文件夹传到电脑上? adb pull /mnt/avi/sex.avi D:/avi/
3、安装APK adb install d:\\qq.apk
4、卸载APK adb uninstall 包名 比如卸载QQ:adb uninstall com.tencent.mobileqq
5、PM包命令 1)获取模拟器所有包名 adb shell pm list packages
2)获取模拟器所有包名并且包括APK路径 adb shell pm list packages -f
3)获取包名对应的APK路径 adb shell pm path packageName
4)清理应用数据 adb shell pm clear packageName
6、启动应用 adb shell am start -n 包名/Activity类名
例子:启动应用宝: adb shell am start -n com.tencent.android.qqdownloader/com.tencent.assistant.activity.SplashActivity
指定模拟器启动动应用宝: adb -s 127.0.0.1:5555 shell am start -n com.tencent.android.qqdownloader/com.tencent.assistant.activity.SplashActivity
7、关闭应用 adb shell am force-stop 包名
8、模拟输入 adb shell input text 字符串(不支持中文)
9、模拟按键 adb shell input keyevent 键值
10、模拟鼠标点击 adb shell input tap X Y
11、模拟鼠标滑动 adb shell input swipe X1 Y1 X2 Y2
12、截屏 adb shell screencap -p /sdcard/screencap.png
|