失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > adb shell 命令详解 android adb logcat

adb shell 命令详解 android adb logcat

时间:2022-01-08 06:29:45

相关推荐

adb shell 命令详解 android  adb logcat

/article-275-1.html

/blog/1914348

adb shell 命令详解,android

博客分类:android

常用:

1.进入模拟器的shell模式:

adbshell

2.安装应用程序:

adbinstall-r应用程序.apk

adbinstall

adbinstall<apk文件路径>:这个命令将指定的apk文件安装到设备上

adbinstall-r<apk文件路径>:如果加-r参数会覆盖原来安装的软件并保留数据

注意:apk文件名不要使用中文且不要有空格号

3.缷载apk包:

adbshell

cddata/app

rmapk包

exit

adbuninstallapk包的主包名

adbinstall-rapk包

4.获取模拟器中的文件:

adbpull<remote><local>

5.向模拟器中写文件:

adbpush<local><remote>

6.显示系统中全部Android平台:

androidlisttargets

7.显示系统中全部AVD(模拟器):

androidlistavd

8.显示当前运行的全部模拟器:

adbdevices

9.创建AVD(模拟器):

androidcreateavd--name名称--target平台编号

10.启动模拟器:

emulator-avd名称-sdcard~/名称.img(-skin1280x800)

11.删除AVD(模拟器):

androiddeleteavd--name名称

12.创建SDCard:

mksdcard1024M~/名称.img

13.AVD(模拟器)所在位置:

Linux(~/.android/avd)Windows(C:\DocumentsandSettings\Administrator\.android\avd)

14.启动DDMS:

ddms

15.对某一模拟器执行命令:

abd-s模拟器编号命令

16.启动SDK,文档,实例下载管理器:

android

17.查看adb命令帮助信息:

adbhelp

18.在命令行中查看LOG信息:

adblogcat-s标签名

19.adbshell后面跟的命令主要来自:

源码\system\core\toolbox目录和源码\frameworks\base\cmds目录。

20.删除系统应用:

adbremount(重新挂载系统分区,使系统分区重新可写)。

adbshell

cdsystem/app

rm*.apk

21.获取管理员权限:

adbroot

22.启动Activity:

adbshellamstart-n包名/包名+类名(-n类名,-aaction,-ddate,-mMIME-TYPE,-ccategory,-e扩展数据,等)。

23、发布端口:

你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。如:

adbforwardtcp:5555tcp:8000

24、复制文件:

你可向一个设备或从一个设备中复制文件,

复制一个文件或目录到设备或模拟器上:

adbpush<source><destination></destination></source>

如:adbpushtest.txt/tmp/test.txt

从设备或模拟器上复制一个文件或目录:

adbpull<source><destination></destination></source>

如:adbpull/addroid/lib/libwebcore.so.

25、搜索模拟器/设备的实例:

取得当前运行的模拟器/设备的实例的列表及每个实例的状态:

adbdevices

26、查看bug报告:

adbbugreport

27、记录无线通讯日志:

一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:

adbshell

logcat-bradio

28、获取设备的ID和序列号:

adbget-product

adbget-serialno

29、访问数据库SQLite3

adbshell

sqlite3

当然你可以adbhelp查看:

_______________________________________________________________________________

附:Linux系统中常用的命令:

1.要列出当前目录中的所有文件,请输入:

ls-a

列出所有文件,包括.(点)、..(点点)和其他以点开头的文件。

2.要显示详细信息,请输入:

ls-lchap1.profile

显示一个长列表,包括关于chap1和.profile的详细信息。

3.要显示有关目录的详细信息,请输入:

ls-d-l.manualmanual/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——命令用来检查文件系统的磁盘空间占用情况

/blog/1914348/playing/archive//09/19/1830799.html/article/112562.htm

如果觉得《adb shell 命令详解 android adb logcat》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。