android 常用命令

1 显示设备列表

adbdevices

2在指定模拟器安装apk程序

adb-semulator-5554installhelloWorld.apk

如果程序没有签名会报如下错误信息

Failure[INSTALL_PARSE_FAILED_NO_CERTIFICATES]

3

adbforwardtcp:6100tcp:7100//PC上所有6100端口通信数据将被重定向到手机端

7100端口server上

或者

adbforwardtcp:6100local:logd//PC上所有6100端口通信数据将被重定向到手机

端UNIX类型socket上

4文件的操作

adbpull/push

取得root权限

adbroot

设置/system为可读写

adbremount

将文件复制到pc

adbpull/system/etc/hosts

将文件复制到手机

adbpush文件名/system/lib

注:$工emulator-avdyouravdname-partition-size128

5sqlite数据库的连接

adb-semulator-5554shell

sqlite3/data/data/com.android.providers.contacts/databases/contacts2.db

可以使用sql语句对相应的表进行crud操作

6monkey测试工具

例如向所有程序发送500个为随机事件-p表示对象包,-v表示事件数量

$adbshellmonkey-pyour.package.name-v500

7进入指定目录查看所有文件

adbshellls/system/bin

8查看日志信息

adblogcat

9安装软件

adbinstallapk文件名称.apk

重新安装该软件

adbinstall-rapk文件名称.apk

10卸载apk软件

adbuninstallapk包名.apk

11关闭/开启adb服务

adbkill-server

adbstart-server

一环境变量设置classpath-D:\tools\android-sdk-windows\tools即android.bat所

在目录

androidlistavds显示所创建的android模拟器

androidlisttargets显示sdk可用版本

adbdevices列出所装载的设置

adbshell进入设备根目录,取得设备的控制权ls列表显示\

adbinstallxxx.apk安装apk文件,如果想装到指定设备adbinstall-s

emulator-5554d:/xxx.apk

emulator-avdavdname起动模拟器

mksdcard256Md:\sdcard.img在d盘下生成256M的sdcard

adbpull源文件名/sdcard/目标文件名向sd卡中存东西

adbpush取东西

androidcreateavd--nameAndroid2.0--target5

ctrl+f11port模式切换land模式

apk

相关推荐