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模式
相关推荐
adb shell cd system/app rm *.apk21. 获取管理员权限: adb root22. 启动Activity: adb shell am start -n 包名/包名+类名。