当前位置: 首页 > news >正文

adb命令记录

一、获取系统版本
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

http://www.lryc.cn/news/7415.html

相关文章:

  • 9.Docker Swarm
  • 基于tensorflow keras DNN神经网络训练预测豆瓣中文影评差评好评 附完整代码 +数据
  • 商城系统必备营销工具(五)——积分商城
  • SpringBoot08:Shiro
  • 进击中的 Zebec 生态,Web2 与 Web3 世界的连接器
  • SpringCloud保姆级搭建教程五---Redis
  • 存储类别、链接与内存管理(一)
  • JS设计模式
  • 四、常用样式讲解二
  • KDHX-8700无线高压核相相序表
  • 【C++提高笔记】泛型编程与STL技术
  • 实用机器学习-学习笔记
  • 2023-02-15 学习记录--React-邂逅Redux(二)
  • Framework——【MessageQueue】消息队列
  • SpringBoot依赖原理分析及配置文件
  • 智慧机场,或将成为航空领域数字孪生技术得完美应用
  • SQL64 对顾客ID和日期排序
  • MybatisPlus使用聚合函数
  • 工程管理系统源码企业工程管理系统简介
  • 《计算机视觉和图像处理简介 - 中英双语版》:使用 OpenCV对图像进行空间滤波
  • FreeRTOS软件定时器 | FreeRTOS十三
  • 电脑文件被误删?360文件恢复工具,免费的文件恢复软件
  • pg_cron优化案例--terminate pg_cron launcher可自动拉起
  • Python 之 NumPy 随机函数和常用函数
  • 【目标检测】K-means和K-means++计算anchors结果比较(附完整代码,全网最详细的手把手教程)
  • Java高手速成 | 图说重定向与转发
  • Git:不小心在主分支master上进行修改,怎么才能将修改的数据保存到正确的分支中
  • 都2023年了,如果不会Stream流、函数式编程?你确定能看懂公司代码?
  • 亚马逊云科技汽车行业解决方案
  • 为什么学了模数电还是看不懂较复杂的电路图