一、获取系统版本
adb shell getprop ro.build.version.release
二、手机文件拉取到电脑
adb命令 :
adb pull source_path dest_path
示例:
adb pull /sdcard/Movies/app_layout.txt ./
从手机拉取app_layout.txt文件到当前路径。
三、电脑文件推送到手机
adb命令 :
adb push source_path dest_path
示例:
adb push ./app_layout.txt sdcard/Movies/
将当前路径下app_layout.txt文件推送到sdcard/Movies/路径下。
四、滑动操作
adb命令 :
adb shell input swipe
示例:
adb shell input swipe 540 960 540 1920 50
50ms时间从坐标(540, 960)滑动到(540, 1920)。
五、点击操作
adb命令 :
adb shell input tap
示例:
adb shell input tap 86 240
点击坐标点(86 240)。
模拟点击Home键
adb shell input keyevent 3
六、安装apk
adb命令 :
adb install apk_path
示例:
adb install music_center_5.8.apk
安装当前路径下的music_center_5.8软件。
七、卸载apk
adb命令 :
adb uninstall packageName
示例:
adb uninstall com.sohu.inputmethod.sogou
卸载搜狗输入法。
八、packageName获取
adb shell pm list packages //一般与grep联用
列出第三方安装包
adb shell pm list packages -3
示例:
adb shell pm list packages | grep sogou
显示当前手机安装的所有app中包名中含有sogou包。
九、切换键盘
adb命令 :
adb shell ime set package_name input method
示例:
adb shell ime set com.sohu.inputmethod.sogou/.
SogouIME input method
切换至搜狗输入法。
十、获取app版本号
adb命令 :
adb shell dumpsys package packageName
示例:
adb shell dumpsys package org.cnodejs.android.md | findstr versionName
显示搜狗输入法的版本号。(packageName获取:与卸载app获取packageName一致)
十一、启动app
adb命令 :
adb shell am start –n package_and_activity
示例:
adb shell am start –n org.cnodejs.android.md/.ui.activity.
LaunchActivity
启动对应app。
十二、package_and_activity获取
1.输入adb logcat | grep activity
2.输入多个回车,清除log信息
3.操作目标app,log便会显示package_and_activity信息
十三、关闭app
adb命令 :
adb shell am force-stop packageName
示例:
adb shell am force-stop com.sohu.inputmethod.sogou