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的文件夹
分享到:
相关推荐
Android Native Execution Demo项目(可能对应压缩包中的`android-native-exe-demo-master (copy)`)提供了一个C/C++库,用于在原生层执行shell命令。这个库通常会通过JNI(Java Native Interface)与Java层的应用...
ADB Shell 是 ADB 的一部分,通过它可以发送 Shell 命令到 Android 设备上执行。这使得开发者可以在设备上执行各种任务,例如安装应用、启动应用程序、查看系统日志等。ADB Shell 对于 Android 开发者来说是非常重要...
一个用于在Android开发中 执行adb shell命令的类,可以以最高权限(su)执行。例如mount命令等
下面将详细介绍如何使用Android的Shell命令来设置静态IP。 首先,你需要获得设备的root权限,因为更改网络设置通常需要超级用户权限。如果你的设备已经root,可以继续以下步骤;如果没有,需要先获取root权限。 1....
`adb shell` 是adb的一个子命令,它允许开发者在设备上启动一个远程shell会话,执行各种Android系统的shell命令。例如,`adb shell ls` 可以查看设备根目录下的文件和目录。 3. **Windows CMD的`tab`键补全** 在...
adb_shell 命令大全 adb shell 是 Android 调试桥(Android Debug Bridge)的一部分,提供了许多实用的命令来帮助开发者调试和测试 Android 应用程序。本文将详细介绍 adb shell 命令的使用方法和相关知识点。 ...
【Android系统adb_shell命令大全】 在Android开发和调试过程中,`adb`(Android Debug Bridge)是一个必不可少的工具,它提供了连接设备、传输数据、执行shell命令等功能。`adb_shell`命令则是通过adb与设备交互,...
通过ADB,开发者可以安装应用、运行shell命令、抓取日志等,而ADB Shell Input Keyevent则是其中一项非常实用的功能,允许用户模拟键盘事件,这对于自动化测试、远程控制以及某些特定的调试场景尤为有用。...
在Android开发和调试过程中,`Logcat`和`adb shell`是两个非常重要的工具。`Logcat`用于收集设备或模拟器的日志信息,而`adb shell`则允许开发者通过命令行与Android设备进行交互。本文将深入探讨如何通过`bat`脚...
Android Debug Bridge(ADB)就是一个强大的工具,允许开发者从计算机上对连接的Android设备进行各种操作,包括发送shell命令。本篇将深入探讨如何在APK程序中执行Adb shell命令以及它与高级语言之间的调用关系。 ...
它允许开发者通过USB或无线网络连接到Android设备,执行一系列操作,如安装应用、查看设备状态、读取日志、运行shell命令等。在进行Android系统级别的调试或者自动化测试时,ADB扮演着至关重要的角色。 描述中提到...
Android调试桥(Android Debug Bridge,简称ADB)是Android开发者不可或缺的工具,它允许用户通过USB或无线网络连接设备进行调试、传输文件、执行shell命令等操作。`adb_shell`是ADB的一部分,提供了对Android设备或...
通过熟练掌握adb shell命令,我们可以更高效地调试应用、优化性能、排查问题,甚至自定义设备设置。 总之,"adb shell android"是Android开发不可或缺的工具,它简化了开发者与设备之间的交互,增强了工作效率。...
开发者可以通过Android设备的adb(Android Debug Bridge)工具来发送shell命令。adb是Android SDK的一部分,可以在PC端通过USB连接或无线方式与Android设备进行通信。 1. 安装和配置ADB 在Windows、Mac或Linux环境...
"G2"和"H"可能是其他相关文档或文件的名称,它们可能包含更多ADB和shell命令的进阶知识或特定场景的使用技巧。 掌握ADB和`adb shell`命令是Android开发和调试过程中的必备技能,这有助于高效地处理各种设备上的问题...
在Android系统中,ADB(Android Debug Bridge)是一个强大的工具,用于开发者进行设备调试、文件传输以及执行各种shell命令。USB Host模式则是Android设备作为一个主机,连接其他USB设备,如键盘、鼠标或者数据采集...
下面是ADB shell命令的详细知识点: 一、ADB 简介 ADB 全称为 Android Debug Bridge,中文名为 Android 调试桥。它是 Android SDK 中的一部分,位于SDK 的 Tools 文件夹下。ADB 的主要作用是提供了一种方式来管理...
本文将深入探讨如何使用JNI在Android中执行shell命令。 首先,理解JNI的工作原理是必要的。JNI接口为Java应用程序提供了一个桥梁,使其可以直接调用本地(非Java)代码,通常是C/C++编写的库。这涉及到创建一个本地...
Android ADB 指令大全 Android ADB(Android Debug Bridge)是一种强大的命令行工具,提供了多种功能,例如模拟器管理、应用程序安装、文件传输、日志查看等。本文将详细介绍 ADB 的各种指令,并提供实用的使用场景...