adb 使用

1. adb命令是基于安卓sdk里面的工具, 需配置好安卓环境使用,恩,如果不配置环境变量.则需要到android adk的目录下面去使用. (在android sdk目录下的platform-tools 目录里面)

配置android开发环境可以参考 https://blog.csdn.net/u012930316/article/details/90313443 

 

2. adb 连接不上夜神模拟器 解决方法

从个刚才1中说的目录,把adb.exe复制出来,替换夜神安装目录bin下的adb.exe ,再复制一个到夜神安装目录下面,替换 掉夜神的 nox_adb.exe

 

3 常用的 命令

a. adb devices 查看当前pc端连接了多少设备

这里有个问题要说明下, 有时候,手机连接了电脑,这里也显示出来了,但是显示的状态是未授权 (如下这样显示 :)

0123456789ABCDEF        unauthorized

 

win+R ->输入“cmd”->回车打开命令行

依次输入"adb kill-server" 关闭服务

              "adb start-server" 然后再开启服务,

手机上就会弹出是否允许授权....等等....

如果没有,就在手机上清空授权,再重新来过

 

 

 

 

 

# 发送写好的apk到系统中去 需要替换路劲 还有包名

adb push E:\work\android\test1\app\build\outputs\apk\androidTest\debug\app-debug-androidTest.apk /data/local/tmp/com.mk.test1

# 安装此包到安卓手机里面

adb shell pm install -r "/data/local/tmp/com.mk.test1"

#运行此包里面的方法 com.mk.test1.MKTest#testDemo 包名 .类名#方法名

# com.mk.test1.test/android.support.test.runner.AndroidJUnitRunner 包名/不变

# -e key value 这一部分是向方法传递参数值

adb shell am instrument -w -r -e debug false -e key 测试参数值 -e class com.mk.test1.MKTest#inputTextDemo com.mk.test1.test/android.support.test.runner.AndroidJUnitRunner

 

/sdcard/tencent/MicroMsg/WeiXin/mmexport1557717763842.jpg

 

 

 

# 多台设备 adb 后面跟 -s 设备名 后面命令不变

adb -s 127.0.0.1:62001 shell screencap -p /sdcard/screencap.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值