课程咨询 :4000178985

  • 达内安卓培训专家解析开发必备ADB命令

    发布:西安达内安卓培训      来源:西安达内      时间:2017-01-19

  • 达内安卓培训(android.tedu.cn)专家科普:ADB的全称是Android Debug Bridge

    熟练掌握ADB命令可以提高开发效率以下记录一些比较常用的命令

    adb start-server启动adb服务,如果它没启动的话

    adb kill-server关闭服务

    adb devices查看所连接的设备以及设备所对应的序列号

    adb install -r xxxx.apk安装app,需要注意的是如果连接了两台设备,则会报错,此时可以添加-s 来处理

    adb uninstall packagename卸载app,有时候在手机上卸载App会出现数据清理不干净,导致App再也装不上了,这个时候可以敲命令来卸载

    adb shell进入shell环境

    adb shell pm clear packagename清除应用的数据,很常用吧?

    adb shell am start -n packagename/packagename.activityname

    启动某个应用的某个Activity(以前调试老年机,那种Launcher上没有APP的机器,全靠它啊!!!!!!!)

    adb connect 连接到指定的ip,这个通常配合wifidebug

    adb shell dumpsys activity top查看栈顶Activity,可以用来获取包名,可以用来查看其它app的包名

    adb shell ps查看进程信息

    adb shell pm list packages -f查看所有已安装的应用的包名

    adb shell dumpsys activitydumpsys系列命令可以帮助我们查看各种信息am的状态Activity Manager State

    adb shell dumpsys package包信息Package Information

    adb shell dumpsys meminfo内存使用情况Memory Usage

    adb pull 从手机复制文件出来,比如把Crash日志写在SD卡上,再pull到电脑上或者pull ANR的trace日志

    adb push 向手机发送文件,比如测试热修复补丁~

    eg. adb push foo.txt /sdcard/foo.txt

    adb shell cat /proc/cpuinfo查看手机CPU,可以看到手机架构(eg.ARMv7)和几核处理器可以帮助我们选择so库,排查手机cpu架构相关的问题

    不太常用的命令

    adb shell df获取手机磁盘空间

    adb shell getprop ro.build.version.release获取手机系统版本

    adb shell dumpsys procstatsMemory Use Over Time

    adb shell dumpsys gfxinfoGraphics State

    adb version查看adb版本

    adb help

    进入adb帮助界面

上一篇:达内科技Android培训专家分享:安卓手机密码解锁全攻略

下一篇:在线教育市场为何因“最强雾霾”得利?

最新开班日期  |  更多

Android--高端周末班

Android--高端周末班

开班日期:05月31

Android--零基础全日制

Android--零基础全日制

开班日期:05月31

Android--零基础周末班

Android--零基础周末班

开班日期:05月31

Android--高端全日制班

Android--高端全日制班

开班日期:05月31

  • 地址:西安市碑林区长安北路8号陕西高速大厦15F
  • 课程培训电话:4000178985     全国服务监督电话:400-111-8989
  • 服务邮箱 tousu@tedu.cn
  • 2001-2016 达内时代科技集团有限公司 版权所有 京ICP证8000853号-56