模拟器机型选择

  • Android模拟器种类
  • Android Studio emulator(官方)
  • genymotion(信赖网络)
  • mumu,雷电,夜神,逍遥等第三方模拟器(推荐)

ADB命令操作

注释:如下操作均以mumu模拟器为例

二、ADB基本介绍_ADB

  • 连接模拟器
  • windows

adb connect 127.0.0.1:7555

adb devices

  • mac

adb kill-server

adb connect 127.0.0.1:7555

adb devices

  • 查看手机状态
  • 常见的状态有

device 正常

offline 连接出现异常,设备无响应

unauthorized 未授权

  • 检查状态

adb devices

adb get-state

  • 开启与关闭服务

adb kill-server

adb start-server ----一般执行adb命令时,会检查server是否开启,未开启的话,会自动开启server

  • ADB命令格式
  • 格式

adb [-d|-e|-s <serialNumber>]<command>

-d 指定当前唯一通过 Usb 连接的 android 设备为命令目标(了解)

-e 指定当前唯一运行的模拟器为命令目标(了解)

-s 指定相应的设备为命令目标(重点)

  • ADB安装和卸载应用包
  • 安装

普通安装

adb install <apk路径>

覆盖安装/替代安装

adb install -r <apk路径>

  • 卸载

卸载应用

adb uninstall 包名

卸载应用(不删除配置文件,保存数据缓存信息)

adb uninstall -k 包名

  • 多个模拟器,要指定模拟器的ip+port

adb -s 127.0.0.1:7555 install 包名

  • 查看所有安装的apk

adb -s 127.0.0.1:7555 shell

cd /data/data

ls

  • 查看应用缓存信息(微信)

adb -s 127.0.0.1:7555 shell

cd /data/data

cd com.tenceent.com

ls


技术的发展日新月异,随着时间推移,无法保证本博客所有内容的正确性。如有误导,请大家见谅,欢迎评论区指正!

开源库地址,欢迎Star点亮:

GitHub:https://github.com/ITMingliang

Gitee:   https://gitee.com/mingliang_it

GitLab: https://gitlab.com/ITMingliang


建群声明: 本着技术在于分享,方便大家交流学习的初心,特此建立【编程内功修炼交流群】,为大家答疑解惑。热烈欢迎各位爱交流学习的程序员进群,也希望进群的大佬能不吝分享自己遇到的技术问题和学习心得!进群方式:扫码关注公众号,后台回复【进群】。

二、ADB基本介绍_安卓调试_02