美文网首页
adb 命令

adb 命令

作者: 山言两语 | 来源:发表于2015-11-13 18:54 被阅读178次

模拟应用程序被杀掉

  • 最简单的方法是在DDMS中点击”Stop Porcess”杀掉你的程序,在你调试程序的时候可以这样做。
  • 你可以通过模拟器或者一个Root过的真机来测试实际效果:
    按Home按键退出你的程序;
    在控制台,敲入如下命令(Windows系统下 WIN + R -> cmd -> 回车)
# 查看adb版本
adb version

# 进入adb帮助界面
adb help

# 进入shell环境
adb shell

# 找到该APP的进程ID
adb shell ps 

# 找到你APP的包名 
# Mac/Unix: save some time by using grep: 
adb shell ps | grep your.app.package 
# 按照上述命令操作后,看起来是这样子的:  
# USER PID PPID VSIZE RSS WCHAN PC NAME 
# u0_a198 21997 160 827940 22064 ffffffff 00000000 S your.app.package
# 通过PID将你的APP杀掉 
adb shell kill -9 21997 
# APP现在被杀掉啦 

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

# 关闭服务
adb kill-server

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

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

# 卸载app
adb unstall packagename

# 清除应用的数据 
adb shell pm clear packagename

# 连接到指定的ip,这个通常配合wifidebug
adb connect <device-ip-address>


# 查看栈顶Activity,可以用来获取包名
adb shell dumpsys activity top

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

# am的状态 Activity Manager State
adb shell dumpsys activity

# 包信息 Package Information
adb shell dumpsys package

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

# Memory Use Over Time
adb shell dumpsys procstats

# Graphics State
adb shell dumpsys gfxinfo

# 从手机复制文件出来 /storage/emulated/0/Android/data/packagename
adb pull <remote> <local>

# 向手机发送文件 eg. adb push foo.txt /sdcard/foo.txt
adb push <local> <remote>


# 查看手机CPU,可以看到手机架构(eg.ARMv7) 和几核处理器
adb shell cat /proc/cpuinfo

# 文件夹操作相关
adb shell
su #进入root权限 
cd xx #进入文件夹
cd .. #返回上一级
ls #列出文件列表
rm -r xx #删除指定文件夹


# 查看当前activity
linux:adb shell dumpsys activity | grep "mFocusedActivity"
windows: adb shell dumpsys activity | findstr "mFocusedActivity"

#  向指定设备发送adb命令。
adb -s <serial number> cmd

相关文章

  • adb命令大全

    adb命令与adb shell命令的区别? adb命令是PC端adb程序自带的命令 adb shell 命令是调用...

  • adb与adb shell命令使用

    adb命令与adb shell命令的区别?adb命令是PC端adb程序自带的命令adb shell 命令是调用An...

  • ADB常用命令总结

    总结一下常用的adb命令和adb shell 命令,adb 命令是 adb 这个程序自带的一些命令,而 adb s...

  • adb、emulator、android指令

    adb命令大全adb命令pm工具讲解 adb 指令 常用 安装:adb install [文件路径] 卸载:adb...

  • Android-adb-常用命令

    一.介绍 二.adb命令 三.adb shell命令(输入adb shell进入Linux命令环境,以下命令省略a...

  • adb命令 - adb forward交互流程

    adb命令 - adb forward交互流程 命令:adb forward tcp:6100 tcp:7100 ...

  • Android adb 使用详解(一)

    adb 源码 adb 命令 以下命令需要指定手机时, 添加-s [deviceNAme] 参数 基本命令 adb ...

  • adb shell logcat 命令

    adb shell logcat 命令 Tags: adb_shell adb shell logcat命令映射为...

  • ADB常用指令

    adb devices adb remount 录制屏幕之screenrecord命令 命令格式: adb she...

  • android 常用命令

    1、adb命令 命令含义adb connect ip:5555adb远程连接adb install apk安装ap...

网友评论

      本文标题:adb 命令

      本文链接:https://www.haomeiwen.com/subject/dmfkhttx.html