现在的位置: 首页 > 综合 > 正文

tips—adb

2017年02月26日 ⁄ 综合 ⁄ 共 1108字 ⁄ 字号 评论关闭

今天对自己很恼火,写一点简单的程序,发现简直是一步一坎,对eclipse和电脑各种不爽。等有钱了,高低买个好电脑,...唉越来越暴躁了,有点恨自己太渣了。大学误入歧途,现在悔恨也晚了,虽然现在每天都很刻苦,可是眼睛超不给力,没搞多久就眼睛酸痛,非常非常郁闷啊,我觉得学习精力和劲头是足够的现在,就是眼睛制约了我的效率,愁死了。

总感觉有些东西记不牢,这是硬伤。唉。

adb shell    adb kill-server
adb start-server adb install -r <apk file name> 保留原有应用程序的所有数据。adb uninstall

adb uninstall -k <apk file name>卸载,保留配置文件和缓存。adb push <local> <remote>本机文件或目录拷贝到目标设备文件系统。

adb pull <remote> <local>将目标设备的文件或目录拷贝到本机中。linux命令:ps查看运行的所有进程exit退出linux环境。

adb shell dumpsys activity 查看目标设备activity栈<back stack>和任务的信息,还有其他组件和一些进程的信息,

adb shell dumpsys package列出一些系统信息和所有应用的信息。

adb shell pm list permissions 列出目标平台上的所有权限,|| packages 所有包名。adb shell pm list  feature设备特性硬件之类的性能。adb shell am start  package name/FULLY_QUALIFIED_ACTIVITY
(.MainActivity)

adb shell input keyevent 82 解锁屏幕。db shell screencap
-p
| perl
-pe
's/\x0D\x0A/\x0A/g'
> screen.png
截图perl保存

adb命令有三个重要的参数,当本机上连接了两个或以上的android设备时,这三个参数就有用武之地了:
-d 说明adb命令的目标设备是唯一连接到adb的真机
-e 说明adb命令的目标设备是唯一连接到adb的模拟器
-s <specific device> 指定adb命令的目标设备

以下为这三个参数的应用举例:
adb -d shell
进入唯一连接到adb的真机的Linux Shell环境

adb -e install weibo.apk
将weibo.apk安装到唯一连接到adb的模拟器上

adb -s emulator-5554 push weibo.apk /sdcard/weibo.apk

将weibo.apk文件复制到emulator-5554的/sdcard/weibo.apk位置


抱歉!评论已关闭.