adb 常用命令详解
1、把电脑上文件或目录copy到手机中:adb push <local> <remote> - copy file/dir to device
此处的<local>就是指电脑,<remote>就是指手机或者模拟器。此处需要注意的是,电脑上的路径是“C:\”,手机上的是“/sdcard/”,两处的斜杠方向不同。
2、把手机文件copy到电脑上:adb pull <remote> [<local>] - copy file/dir from device
3、安装apk:adb install [-l] [-r] [-s] [--algo <algorithm name> --key <hex-encoded key> --iv <hex-encoded iv>] <file>
('-r' means reinstall the app, keeping its data) 强制安装(在某些情况下可以已有些应用程序在运行或不可写,可加上此参数强制安装)
('-s' means install on SD card instead of internal storage) 安装到SD卡,非手机内存
4、卸载apk:adb uninstall [-k] <package> - remove this app package from the device
('-k' means keep the data and cache directories) 卸载时保留配置和缓存文件
5、查看手机系统的具体命令:adb shell
adb shell getprop:查看机器的全部信息参数(硬件信息到所刷的ROM版本信息)。
adb shell getprop ro.serialno:查看机器的SN号
adb shell setprop persist.service.thermal 0 修改信息参数
6、等待设备接入: adb wait-for-device - block until device is online
7、可以与其他命令连用:adb wait-for-device install <app>.apk
8、启动adb服务进程: adb start-server - ensure that there is a server running
9、关闭adb服务进程: adb kill-server - kill the server if it is running
10、获取设备的当前状态: adb get-state - prints: offline | bootloader | device
11、获取SN number: adb get-serialno - prints: <serial-number>
12、重新挂载系统分区,使系统分区重新可写: adb remount
- remounts the /system partition on the device read-write
13、重启设备:adb reboot [bootloader|recovery] - reboots the device, optionally into the bootloader or recovery program 直接重启设备回到使用界面
adb reboot-bootloader - reboots the device into the bootloader 重启设备到bootloader引导模式
adb reboot recovery 重启到recovery刷机模式
14、获取管理员权限: adb root - restarts the adbd daemon with root permissions
15、至于adb shell am/pm的命令,请参考http://www.cnblogs.com/zh-ya-jing/p/4702411.html
官方adb说明:http://developer.android.com/tools/help/adb.html
adb 常用命令详解的更多相关文章
- adb shell 命令详解,android
http://www.miui.com/article-275-1.html http://noobjava.iteye.com/blog/1914348 adb shell 命令详解,android ...
- adb shell 命令详解,android, adb logcat
http://www.miui.com/article-275-1.html http://noobjava.iteye.com/blog/1914348 adb shell 命令详解,android ...
- hbase shell基础和常用命令详解(转)
HBase shell的基本用法 hbase提供了一个shell的终端给用户交互.使用命令hbase shell进入命令界面.通过执行 help可以看到命令的帮助信息. 以网上的一个学生成绩表的例子来 ...
- samtools常用命令详解(转)
转自:samtools常用命令详解 samtools的说明文档:http://samtools.sourceforge.net/samtools.shtml samtools是一个用于操作sam和ba ...
- cisco常用命令详解
cisco常用命令详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常用命令用法展示 1.命令行模式的来回切换 yinzhengjie>enable #从用户模式切换到 ...
- H3C常用命令详解
H3C常用命令详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 1.关闭后台日志输出 <yinzhengjie>sys [yinzhengjie]undo info- ...
- hbase shell基础和常用命令详解
HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服 ...
- Tmux 的常用命令详解
Tmux 的常用命令详解 常用命令: tmux #开启tmux tmux ls #显示已有tmux列表(C-b s) tmux attach-session -t 数字 #选择tmux C-b c ...
- Hexo系列(三) 常用命令详解
Hexo 框架可以帮助我们快速创建一个属于自己的博客网站,熟悉 Hexo 框架提供的命令有利于我们管理博客 1.hexo init hexo init 命令用于初始化本地文件夹为网站的根目录 $ he ...
随机推荐
- 一个发散动画的菜单控件(主要记录控件x,y坐标的运动状况)
private void showCloseAnim() { int size = viewList.size(); if (size % 2 == 0) { //是偶数 for (int i = 0 ...
- Dubbo理论知识
本文是作者根据官方文档以及自己平时的使用情况,对 Dubbo 所做的一个总结.如果不懂 Dubbo 的使用的话,可以参考我的这篇文章<超详细,新手都能看懂 !使用SpringBoot+Dubbo ...
- object-position和object-fit
今天在用video标签时发现改变video的宽和高,它里面播放内容由于比例的限制无法充满我设置的宽高,这时要是有类似background-size属性该是多好.网上一查果然找到了css3中的objec ...
- 深度学习中GPU和显存分析
刚入门深度学习时,没有显存的概念,后来在实验中才渐渐建立了这个意识. 下面这篇文章很好的对GPU和显存总结了一番,于是我转载了过来. 作者:陈云 链接:https://zhuanlan.zhihu. ...
- jQuery对表格的操作
1.表格变色 (1)普通的隔行变色 CSS代码: .even{background:#fff;} //偶数行样式 .even{background:#fff;} //奇数行样式 ①包括表头 $ ...
- uvm_driver——老司机带带我
文件:src/comps/uvm_driver.svh类: uvm_driver uvm_driver继承(C++中叫继承)自uvm_component,其中定义了两个Ports:seq_item_p ...
- 79 最长公共子串 (lintcode)
f[i][j]表示的是以第i个结尾和第j个结尾 class Solution { public: /* * @param A: A string * @param B: A string * @ret ...
- QT5:第八章 信号与槽机制
一.简介 QT编程中信号与槽用于处理界面各个组件的交互,类似与MFC的消息循环和绑定 注意:在使用信号与槽的类中,必须在类的定义中加入宏定义Q_OBJECT 信号(Signal)就是在特定情况下被发射 ...
- js 两个数组对象根据账号比较去重,解决直接splice后数组索引改变
目的获取Arr2中不包含在arr1中的对象 根据Account进行比较,如果相等则删除tempArr数组对象. 结果返回张三 var arr1=[{"account":" ...
- 【转】Java重构-策略模式、状态模式、卫语句
前言 当代码中出现多重if-else语句或者switch语句时.弊端之一:如果这样的代码出现在多处,那么一旦出现需求变更,就需要把所有地方的if-else或者switch代码进行更改,要是遗漏了某一处 ...