android adb shell 命令大全 1. 显示系统中全部Android平台:
android list targets
2. 显示系统中全部AVD(模拟器):
android list avd
3. 创建AVD(模拟器):
android create avd --name 名称 --target 平台编号
4. 启动模拟器:
emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)
5. 删除AVD(模拟器):
android delete avd --name 名称
6. 创建SDCard:
mksdcard 1024M ~/名称.img
7. AVD(模拟器)所在位置:
Linux(~/.android/avd) Windows(C:\Documents and Settings\Administrator\.android\avd)
8. 启动DDMS:
ddms
9. 显示当前运行的全部模拟器:
adb devices
10. 对某一模拟器执行命令:
abd -s 模拟器编号 命令
11. 安装应用程序:
adb install -r 应用程序.apk
12. 获取模拟器中的文件:
adb pull <remote> <local>
13. 向模拟器中写文件:
adb push <local> <remote>
14. 进入模拟器的shell模式:
adb shell
15. 启动SDK,文档,实例下载管理器:
android
16. 缷载apk包:
adb shell
cd data/app
rm apk包
exit
adb uninstall apk包的主包名
adb install -r apk包
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
#cd system/sd/data //进入系统内指定文件夹
#ls //列表显示当前文件夹内容
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx
#rmdir xxx //删除xxx的文件夹
原文地址:http://www.cnblogs.com/acpb/archive/2011/05/24/2056026.html
分享到:
相关推荐
### Android调试桥(ADB)命令...总结,ADB是Android开发者和测试工程师不可或缺的工具,通过熟练掌握ADB命令,能够极大地提升开发效率和测试质量。无论是简单的文件操作还是复杂的调试任务,ADB都能提供有力的支持。
ADB作为Android开发的重要工具之一,提供了丰富的命令集来帮助开发者进行设备管理和应用程序调试。通过掌握上述命令,可以更高效地完成日常开发任务,提高开发效率。同时,随着Android平台的发展和技术的进步,ADB的...
ADB作为Android开发的重要工具之一,提供了丰富的命令集来辅助开发、测试和调试过程。掌握ADB的基本使用方法以及常见的高级功能,能够显著提高工作效率。希望本文能帮助读者更好地理解和使用ADB。
除了卸载应用,这里列举一些常用的ADB命令: - `adb devices`:列出所有连接的设备。 - `adb shell`:进入设备的shell环境。 - `adb logcat`:查看设备的日志输出。 - `adb pull <device_path> <local_path>`:从...
### 黑域与ADB命令详解 #### 一、黑域(黑阈)简介 黑域是一款专门为Android用户设计的应用程序管理工具,它可以帮助用户更好地控制手机中的应用行为,特别是针对那些常常在后台“全家桶”式的自启动和互相唤醒的...
"android-sdk-windows"文件可能是Android SDK的一部分,SDK(Software Development Kit)是开发Android应用的必备工具集,包含了一系列工具、库以及API文档。它不仅包括了ADB,还有其他如DDMS(Dalvik Debug Monitor...
Android 常用命令集 Android 开发中有很多实用的命令,这些命令可以帮助开发者更方便地 debug 和测试应用程序。下面将对这些命令进行详细的解释和说明。 adb 命令 adb 命令是 Android 调试桥 (Android Debug ...
总之,ADB命令是一个功能强大的工具集,对于Android设备的开发者和测试者来说是必不可少的。通过本文的介绍,我们可以了解到ADB不仅可以帮助我们进行日常的软件调试安装卸载工作,还可以方便地查看和获取设备信息,...
**Android ADB Tool详解** Android ADB (Android ...总的来说,Android ADB Tool是一个强大且全面的工具集,对于Android开发、测试和故障排查工作不可或缺。理解并熟练掌握ADB的使用,能极大地提高开发者的工作效率。
综上所述,这个"android4.4 adb工具包"是一个专为Android 4.4及其以下版本优化的ADB工具集,包含了必要的组件以确保与设备的稳定连接和兼容性,尤其解决了由于ADB版本过低可能导致的驱动问题。对于开发和维护旧版本...
### ADB常用命令详解 #### 一、概述 Android调试桥(ADB)是Android开发者用于管理和调试设备或模拟器的强大工具。它不仅能够帮助开发者在设备上运行Shell命令,还能进行端口转发、文件传输等操作。本文将详细介绍...
### ADB命令详解 ADB(Android Debug Bridge)是Android SDK中的一个重要工具,它提供了一种在计算机和Android设备(包括真实设备和模拟器)之间进行交互的手段。通过ADB,开发者能够执行一系列的操作,包括但不...
ADB提供了丰富的命令集,包括但不限于: - `adb install`: 安装应用 - `adb uninstall`: 卸载应用 - `adb reboot`: 重启设备 - `adb shell`: 运行shell命令 - `adb root`: 获取root权限 - `adb remount`: 重新挂载...
在使用ADB时,开发者通常会在命令提示符窗口中输入ADB命令。 5. **fastboot.exe**: Fastboot是一种引导加载器接口,用于在设备的引导阶段进行固件更新和系统修改。它通常用于刷入新的系统镜像、分区或者修改设备...
"adb命令工具.rar"是一个包含adb的安装包,它通常会包含adb和fastboot两个主要组件。adb负责常规的设备通信,而fastboot则用于在设备启动模式下进行低级别的系统修改或更新。 平台工具(platform-tools)是这个...
Android shell中还有许多其他命令,如`ls`、`cd`、`pwd`、`cp`、`mv`、`rm`等基本文件管理命令,以及`ifconfig`、`netstat`等网络相关命令,它们共同构成了Android系统维护和调试的基础工具集。 总之,`adb_shell`...
ADB提供了丰富的命令集,涵盖从shell命令执行到日志记录等广泛的功能。例如: - `shell`:在设备上运行shell命令。 - `sqlite3`:通过远程shell端运行sqlite3连接数据库。 - `monkey`:执行随机事件流来测试应用...
`adb disable-verity` 是一个特定的adb命令,它涉及到Android系统的安全特性——verity模式。 verity模式是Android为了增强设备的安全性而引入的一种机制。它通过校验系统分区的哈希值来确保系统文件未被篡改,从而...
总结而言,ADB为Android开发者提供了一套强大而灵活的工具集,可以帮助开发者轻松地调试应用程序、管理设备状态以及进行各种开发相关的任务。通过掌握这些命令的使用,开发者能够极大地提升工作效率,并更好地解决...