tips---adb

来源:互联网 发布:淘宝网商品怎么分期购 编辑:程序博客网 时间:2024/06/10 12:51

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

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

adb shell    adb kill-serveradb 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位置


0 0
原创粉丝点击