[android]常见的adb指令

编程之家收集整理的这篇文章主要介绍了[android]常见的adb指令编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

搜索热词

/**********************2016年4月23日 更新**************************************/

知乎:在windows的cmd执行adb shell,进入手机的android系统,使用vi或nano编辑器,出现乱码,怎么办?

目前只能是adb push、adb pull这样把文本拉过来、再推回去,在windows下修改。这个方法当然没有问题。但我的问题,能不能找到一种替代方案,可以直接在adb shell下修改的?

 

李波:

使用adbputty是ok的

 

知乎:adb shell input <Command> 各参数的作用和用法

在adb shell input 有以下参数,但却不知作用和用法,查资料也只弄明白了 input keyevent 的作用和用法,其它参数有没有人来解释下?

水中柳影:

用来模拟用户输入

1. keyevent指的是android对应的keycode,比如home键的keycode=3,back键的keycode=4.

具体请查阅 Android Keycode详解

然后使用的话比较简单,比如想模拟home按键:

adb shell input keyevent 3

请查阅上述文章,根据具体keycode编辑即可。

2. 关于tap的话,他模拟的是touch屏幕的事件,只需给出x、y坐标即可。

此x、y坐标对应的是真实的屏幕分辨率,所以要根据具体手机具体看,比如你想点击屏幕(x,y) = (250,250)位置:

adb shell input tap 250 250

3. 关于swipe同tap是一样的,只是他是模拟滑动的事件,给出起点和终点的坐标即可。例如从屏幕(250,250),到屏幕(300,300)即

adb shell input swipe 250 250 300 300

/**********************************************************/

1.adb devices
列出设备,插上真实手机如果不显示,检查手机的开发者选项和电脑的手机驱动是否安装,


2.adb kill-server
关闭服务


3.adb start-server
开启服务


4.adb install xxx.apk
安装应用,直接拖动apk到cmd窗口可以直接变成全路径


5.adb uninstall 包名
6.adb -s 设备名 install xxx.apk(如果有多个设备)
7.adb pull 手机中文件 目标文件(拉取文件到本地)
8.adb push 文件 手机中文件(放文件到手机)
sdcard 和 /mnt/sdcard 是一样的
9. adb shell 直接进入android系统终端类似linux

10.mkmdcard 20m d:/sdcard.img 创建sdcard

以上这些指令可以做一个豌豆荚类似的管理软件了,如果ecplise老是崩溃也可能和这些管家软件有冲突

相关文章

总结

以上是编程之家为你收集整理的[android]常见的adb指令全部内容,希望文章能够帮你解决[android]常见的adb指令所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您喜欢寻找一群志同道合、互帮互助的学习伙伴,可以点击下方链接加入:
编程之家官方1群:1065694478(已满)
编程之家官方2群:163560250(已满)
编程之家官方3群:312128206

猜你在找的Android相关文章

/********************2016年4月23日更新********************************/ 知乎:有什么apk分析工具? 拿到了一个apk文件,怀疑不安全,在
/****************2016年4月25日 更新******************************/ 知乎:对于开发者来说,Android 的开发者选项里有哪些实用的功能? 汤涛
/**********************2016年4月23日 更新**************************************/ 知乎:在windows的cmd执行adb she
/*****************2016年4月23日 更新********************************/ 知乎:什么是 7 位元的字符? 英文字符难道不是 8 bit 是一个字
/************************2016年4月23日 更新******************************/ 知乎:android开发中,什么时候进行非空判断? 比如某个
我们的业务代码一般是放在一个新的包下面,这个业务类不能够通过右键run&#160;as&#160;java&#160;application,因为android项目只能运行在手机上的dalvak虚拟机
1. activity代码 package com.tsh.dail; import android.app.Activity; import android.content.Intent; impo
/**************2016年4月23更新*********************/ 相关技术: 知乎:用eclipse做Android开发,新建工程时应如何选择Android的版本? 肥