您的位置:首页 > 其它

ADB常用命令使用

2013-08-23 11:33 225 查看
adb shell提示多个设备:

1、获取模拟器/设备列表

adb devices

2、指定device来执行adb shell

adb -s devicename shell

adb -s emulator-5554 shell

在多个device的时候,执行adb命令一般都需要用参数-s指定device。例如卸载emulator-5554上的包com.soft.camera

adb -s emulator-5554 uninstall com.soft.camera

3.adb删除与设备的链接:

adb connect XXX.XXX.xXX.XXX//ip地址

adb disconnect XXX.XXX.xXX.XXX

4.adb 终止目前所有服务并启动新的服务

adb kill-server | adb ....//新服务名称

5. 卸载软件

adb uninstall <包名>

adb uninstall -k <包名>

如果加 -k 参数,为卸载软件但是保留配置和缓存文件.

6.从模拟器或者设备中复制文件或目录:

adb pull <remote> <local>

将文件或目录复制到模拟器或者设备,使用(如下命令)

adb push <local> <remote>

7.adb删除系统文件夹:

tools>adb shell

#su

#cd system/sd/data //进入系统内指定文件夹

#ls //列表显示当前文件夹内容

#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件

#rm xxx //删除文件xxx

#rmdir xxx //删除xxx的文件夹

8.adb 进入设备

adb shell

ls /system/bin //使用ls命令查看devices下面的文件

------------

9.删除系统应用:

-------------

mount -o remount /system/ system

mount -o remount / /

cd /system/app

ls

rm 相应的apk

cd /data/data:查看apk

ls

rm -r 相应的包名

10.adb 启动Android程序:

adb shell am start -n apk包名/Activity所在包名+Activity名称

11.adb push和pull文件

adb push "/XX/XXX/Xx.txt" /mnt/sdcard/

adb pull "/mnt/sdcard/xx.txt" c:/

12.adb运行可执行文件

若system/bin下有FileSystemServer这个bin文件。

先adb shell chmod 777 /system/bin/FileSystemServer //修改权限

再adb shell /system/bin/FileSystemServer即可运行该可执行文件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: