adb 命令大全
来源:互联网 发布:曹县淘宝村 编辑:程序博客网 时间:2024/05/29 18:38
1 启动adb:
adb shell
2 命令行启动以应用程序:
am start -n {包(package)名}/{包名}.{活动(activity)名称}
3 安装第三方应用
$ adb install apk文件名
先配置环境变量,把tools路径写入path
把需要安装的apk复制到tools目录下
运行要安装到的AVD
在tools目录下打开命令提示符,执行adb install -r 软件名.apk
安装系统应用
$ adb remount
$ adb push apk文件名 /system/app
// apk文件名形如testme.apk
4 卸载应用程序。
$ adb uninstall包名
// 包名形如com.android.testme
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的文件夹
30. 显示系统中全部Android平台:
android list targets
31. 显示系统中全部AVD(模拟器):
android list avd
32. 创建AVD(模拟器):
android create avd --name 名称 --target 平台编号
33. 启动模拟器:
emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800)
34.获取按键事件
getevent
35.给应用添加root权限
chmod 777 /data/app/xxx.apk 读写权限
su 以root权限进行操作
mount * 挂载对应分区
rm * 删除对应文件
ls 例出当前的文件目录
映射出目录
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
exit 退出
重新挂载文件系统
adb remount
adb reboot 重启
adb reboot-bootloader 重启到bootloader
adb reboot recovery 重启到recovery
fastboot getvar all 获取手机所有信息
fastboot getvar product 获取手机内部版本号(一般为vle或villec2)
fastboot getvar cid 获取cid (刷RUU必备啊)
fastboot oem get_identifier_token 获取用户标识码(官解用)
fastboot flash boot boot.img 刷boot(boot文件放在同目录下)
fastboot boot boot.superboot.img s3获取root(root文件boot.superboot.img放在同目录下)
fastboot flash unlocktoken Unlock_code.bin(解锁文件Unlock_code.bin放在同目录下)
fastboot flash recovery * 刷入rec(rec文件放在同目录下)
fastboot oem writecid 11111111 刷入超级cid,soff后使用
为设备设置ip地址:
ifconfig eth0 192.168...
- ADB命令大全
- ADB命令大全之一
- Android adb 命令大全
- android adb 命令大全
- android-adb命令大全
- adb命令大全
- adb 命令大全
- adb 命令大全
- adb 命令大全
- ADB命令大全
- adb 命令大全
- adb命令大全
- android ADB命令大全
- adb命令大全
- adb 命令大全
- adb 命令大全
- Android ADB命令大全
- adb 命令大全
- Linux中sqlplus退格显示“^H” 的解决
- delphi连接数据库dbexpress组件
- Android基础总结之一:Activity的生命周期
- 动态添加控件并设置控件位置
- SilverLight商业应用程序开发---学习笔记(9)从摘要信息跳转到详细信息 导航到细节视图 在弹出窗体打开细节视图 使用DataGrid控件的行细节显示特性显示细节内容 主/从视图的实现
- adb 命令大全
- 切分 Tomcat 的 catalina.out 文件,解决日志文件过大的问题
- 算法导论 3.1-5
- C++ 多态,虚函数
- Winxp下安装Git,并从GitHub下载第一个工程MyBoo
- 关于struts2标签中使用el表达式
- SilverLight商业应用程序开发---学习笔记(10)使用数据源窗口创建DataGrid
- ScrollView嵌套ListView的解决方案
- SilverLight商业应用程序开发---学习笔记(11)常用数据输入控件介绍