您的位置:首页 > 运维架构 > Shell

adb 相关命令

2017-02-11 09:39 239 查看
更改设备时间 :date -s “20160101.120000”

设备添加权限:adb shell

chmod 777 /dev/at204

查看CPU频率:cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq

设置CPU频率:adb shell setFreq

查看设备占用CPU最高的前十个程序:1.进入adb shell. 2.输入top -m 10 -s cpu

安装apk:adb install a.apk

卸载apk:adb uninstall a.apk

从电脑拷贝文件到设备:adb push a.apk /sdcard/

从设备拷贝文件到电脑: adb pull /sdcard/fileName

开启『调试 GPU 过度绘制』:adb shell setprop debug.hwui.overdraw show

关闭『调试 GPU 过度绘制』:adb shell setprop debug.hwui.overdraw false

adb 命令关闭和打开应用

adb shell am start -n com.test.mycamerafream/.MainActivity(启动)

adb shell am force-stop com.test.mycamerafream(关闭)

adb shell kill PIDNumber 死你想杀死的后台进程来模拟某种 bug 的复现条件。

adb shell ps 查看当前终端中的进程信息

adb shell dumpsys meminfo 查看内存使用情况

adb push E:/images/test.jpg /sdcard/

adb push E:/images/test.jpg /sdcard/test-0.jpg

而要将test.jpg提取出来的话,可使用adb pull命令。第二个参数为本机硬盘地址,如果不想改名的话,只需要输入目录地址(不能加),而需要改名的话,输入文件的完整路径就行了。

adb pull /sdcard/images/test.jpg E:\tmp

adb pull /sdcard/images/test.jpg E:\tmp\test-0.jpg

3. 操作整个文件夹

要将硬盘上的一个文件夹的所有内容都添加至SD卡的话,可以通过如下命令(注意pic后面不能有\):

adb push E:\Android\pic /sdcard/images/

该命令会把pic文件下以及其子文件夹的内容全部添加到SD卡的images目录下。如果SD卡下没有images目录的话,可以先通过adb shell进行创建,如下:

adb shell

cd /sdcard

mkdir images

exit

而导出整个文件夹的话,可以通过如下命令:

adb pull /sdcard/images/ E:\tmp
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  shell