adb shell 命令详解,android
http://www.miui.com/article-275-1.html
http://noobjava.iteye.com/blog/1914348
常用:
1.进入模拟器的shell模式 :
adb shell
2.安装应用程序:
adb install -r 应用程序.apk
adb install
adb install <apk文件路径> :这个命令将指定的apk文件安装到设备上
adb install -r <apk文件路径> :如果加-r参数会覆盖原来安装的软件并保留数据
注意:apk文件名不要使用中文且不要有空格号
3. 缷载apk包:
adb shell
cd data/app
rm apk包
exit
adb uninstall apk包的主包名
adb install -r apk包
4.获取模拟器中的文件:
adb pull <remote> <local>
5. 向模拟器中写文件:
adb push <local> <remote>
6. 显示系统中全部Android平台:
android list targets
7. 显示系统中全部AVD(模拟器):
android list avd
8. 显示当前运行的全部模拟器:
adb devices
9. 创建AVD(模拟器):
android create avd --name 名称 --target 平台编号
10. 启动模拟器:
emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)
11. 删除AVD(模拟器):
android delete avd --name 名称
12. 创建SDCard:
mksdcard 1024M ~/名称.img
13. AVD(模拟器)所在位置:
Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd)
14. 启动DDMS:
ddms
15. 对某一模拟器执行命令:
abd -s 模拟器编号 命令
16. 启动SDK,文档,实例下载管理器:
android
17. 查看adb命令帮助信息:
adb help
18. 在命令行中查看LOG信息:
adb logcat -s 标签名
19. adb shell后面跟的命令主要来自:
源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。
20. 删除系统应用:
adb remount (重新挂载系统分区,使系统分区重新可写)。
adb shell
cd system/app
rm *.apk
21. 获取管理员权限:
adb root
22. 启动Activity:
adb shell am start -n 包名/包名+类名(-n 类名,-a action,-d date,-m MIME-TYPE,-c category,-e 扩展数据,等)。
23、发布端口:
你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:
adb forward tcp:5555 tcp:8000
24、复制文件:
你可向一个设备或从一个设备中复制文件,
复制一个文件或目录到设备或模拟器上:
adb push <source> <destination></destination></source>
如:adb push test.txt /tmp/test.txt
从设备或模拟器上复制一个文件或目录:
adb pull <source> <destination></destination></source>
如:adb pull /addroid/lib/libwebcore.so .
25、搜索模拟器/设备的实例:
取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
adb devices
26、查看bug报告:
adb bugreport
27、记录无线通讯日志:
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adb shell
logcat -b radio
28、获取设备的ID和序列号:
adb get-product
adb get-serialno
29、访问数据库SQLite3
adb shell
sqlite3
当然你可以 adb help查看:
_______________________________________________________________________________
附:Linux系统中常用的命令:
1. 要列出当前目录中的所有文件,请输入:
ls -a
列出所有文件,包括 .(点)、..(点点)和其他以点开头的文件。
2. 要显示详细信息,请输入:
ls -l chap1 .profile
显示一个长列表,包括关于 chap1 和 .profile 的详细信息。
3. 要显示有关目录的详细信息,请输入:
ls -d -l . manual manual/chap1
显示目录 . 和 manual 以及文件 manual/chap1 的长列表。不使用 -d 标志时,会列出 . 和 manual 目录中的所有文件,而不是关于目录本身的详细信息。
4. 要按照修改时间列出文件,请输入:
ls -l -t
显示最近被修改文件的长列表,较旧的文件跟在后面。
文件
/usr/bin/ls 包含 ls 命令。
/etc/passwd 包含用户 ID。
/etc/group 包含组 ID。
/usr/share/lib/terminfo/* 包含终端信息。
5. rm 文件 :删除文件
1、DOS常用命令(不会用的自己搜索学习)
cd——改变当前目录
dir——显示文件夹内容
md——建立子目录
copy——拷贝文件
move——移动文件
del——删除文件
cls——清屏
attrib——显示文件的(文件)属性
2、linux常用命令(不会用的自己搜索学习)
cd——改变当前目录
pwd——查看当前所在目录完整路径
ls——查看目录或者文件的属*,列举出任一目录下面的文件
mkdir——建立目录
cp——拷贝文件
rm——删除文件和目录
mv——移走目录或者改文件名
chmod/chown——权限修改
clear——清屏
mount——加载一个硬件设备
su——在不退出登陆的情况下,切换到另外一个人的身份
grep——文本内容搜索
find——文件或者目录名以及权限属主等匹配搜索
kill——可以杀死某个正在进行或者已经是dest状态的进程
df——命令用来检查文件系统的磁盘空间占用情况
- 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 ...
- Android:adb shell 命令详解
安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机“/system/bin”的目录下,通过adb shell 便可以调用这些命令. 进入“/system/bin”该 ...
- adb shell 命令详解(转)
adb介绍 SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用.通过adb我们可以在Eclipse中方面 ...
- adb shell 命令详解
adb介绍 SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用.通过adb我们可以在Eclipse中方面 ...
- 【Devops】【docker】【CI/CD】关于jenkins构建成功后一步,执行的shell命令详解+jenkins容器运行宿主机shell命令的实现方法
1.展示这段shell命令 +详解 #================================================================================= ...
- Linux主要shell命令详解(上)
[摘自网络] kill -9 -1即实现用kill命令退出系统 Linux主要shell命令详解 [上篇] shell是用户和Linux操作系统之间的接口.Linux中有多种shell,其中缺省使用的 ...
- adb调试命令详解-2016.02.01
adb(Android Debug Bridge),调试桥可以让设备的调试监测过程在远端进行,而不必在运行实际运行应用的设备上,方便调试的输出. 1 命令详解 a 查看帮助信息 adb ...
- hadoop Shell命令详解
调用文件系统(FS)Shell命令应使用bin/hadoop fs <args>的形式.所有的的FS shell命令使用URI路径作为参数.URI路径详解点击这里. 1.cat说明:将路径 ...
- adb 常用命令详解
1.把电脑上文件或目录copy到手机中:adb push <local> <remote> - copy file/dir to device 此处的<local& ...
随机推荐
- 第十四节,基本数据类型,列表list
创建列表 #!/usr/bin/env python # -*- coding:utf-8 -*- a = ['alex', 'seven', 'eric'] #或 a = list(['alex' ...
- 新随笔ps泡泡制作
http://jingyan.baidu.com/article/4d58d5413568a79dd4e9c016.html
- 使用CodeFirst实现动态建库
一.业务分析 以我们平时注册今目标为例,我们在注册今目标的过程中,具体步骤是这样的: 图1 今目标登陆流程 详细解释一下: 第一步:注册界面.输入手机号或者邮箱,点击确定进入基本信息界面. 第二步:基 ...
- 新任 CEO 致员工公开信:微软下一步做什么?
在微软宣布纳德拉成为新任 CEO 之后,全体微软员工收到了新掌门人的公开信,我们来看看他在信中都写了些什么? 我是谁? 我今年 46 岁,结婚已经 22 年了,现在有三个孩子.和其他人一样,我 ...
- 用java的socket来发送一个类
用socket可以简单的发送一些文本信息,太复杂的可能发送不了,比如图片音频可能要用到http来发送和接收了.最基本的使用socket来发送一个字符串,但有的时候我们希望能够发送一个类,这样serve ...
- [code]最长回文子串
分析: 不能用scanf("%s"),因为碰到空格或者Tab就会停下来. 解决输入中有空格 方法一:使用fgetc(fin),读取一个打开的文件fin,读取一个字符,然后返回一个i ...
- JSP内置对象--response对象 (addCookie(),setHeader(),sendRedirect())
服务器接收客户端请求:request 服务器对客户端的回应:response javax.servlet.http的接口HttpServletResponse extends ServletRespo ...
- js跨域访问,No ‘Access-Control-Allow-Origin‘ header is present on
在本地用ajax跨域访问请求时报错: XMLHttpRequest cannot loadhttp://www.zjblogs.com/. No 'Access-Control-Allow-Origi ...
- 使用shell脚本自定义实现选择登录ssh
在系统bin目录中建立两个脚本分别是pssh tssh pssh #!/usr/bin/expect -f set ip [lindex ] set port [lindex ] set passwo ...
- CSS box-flex属性
http://www.zhangxinxu.com/wordpress/2010/12/css-box-flex属性,然后弹性盒子模型简介/ http://www.zhangxinxu.com/wor ...