adb安装使用

adb安装使用adb工具即AndroidDebugBridge(安卓调试桥)tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。简单的说就是可以通过电脑端的命令行控制手机或者手机模拟器,例如可以控制手机的点击、滑动、安装应用、打开应用、关闭应用、输入文字等。(只适用于安卓手机)1.电脑端安装abdadb不用安装,下载解压就可以用,下载地址:http://pan.baidu.c…

大家好,又见面了,我是你们的朋友全栈君。

adb工具即Android Debug Bridge(安卓调试桥) tools。它就是一个命令行窗口,用于通过电脑端与模拟器或者真实设备交互。简单的说就是可以通过电脑端的命令行控制手机或者手机模拟器,例如可以控制手机的点击、滑动、安装应用、打开应用、关闭应用、输入文字等。(只适用于安卓手机)

1.电脑端安装abd

adb不用安装,下载解压就可以用,下载地址:http://pan.baidu.com/s/1mgGkNZM

解压,我这边解压在E:\ADB,打开命令行cmd,在命令行中进入到adb的解压路径:

cd /d E:\ADB

输入adb,如果显示adb的命令说明,证明安装成功。

adb安装使用

2.adb连接手机(有USB线)

手机通过USB线连接电脑,手机需要打开USB开发者调试模式

电脑端命令行输入adb devices查看是否连接成功:

adb devices

如果出现列表出现信息,表示已经连接成功:

adb安装使用

列表信息为空的话检查是否打开USB开发者调试模式

3.adb连接模拟器

如果我们没有真实的手机,adb是可以连接模拟器的。这里我用天天安卓模拟器做列子,天天安卓模拟器下载地址:http://www.ttmnq.com/,下载安装完成后,打开一个模拟器成功后,电脑端命令行输入adb devices查看是否连接成功:

adb devices

下载完天天安卓模拟器打开一个模拟器就已经是自动连接的了:

adb安装使用

这里说下其他模拟器的连接方法:

(1)模拟器打开后需要打开USB开发者调试模式,操作:设置-》关于手机-》版本号,连续点击版本号5次打开开发者选项,在设置-》开发者选项-》USB调试-》设置打开

(2)需要打开终端模拟器,下载地址:https://jackpal.github.io/Android-Terminal-Emulator/,这里下载的是apk,电脑端下载完成后复制到模拟器里面,让模拟器安装这个apk,安装完成打开是一个命令行终端:

adb安装使用

输入命令su:

adb安装使用

查看模拟器tcp端口号,输入adbd start:

adb安装使用

报错信息就显示了端口号5037,记住这个端口号5037,然后电脑端连接模拟器,电脑端命令行输入:

adb connect 127.0.0.1:5037

如果显示connected表示成功,输入adb devices查看列表信息有数据表示连接成功。(如果连接的模拟器不是本机,则adb connect后面的IP改成相对于的IP即可,不过需要确保电脑端和模拟器需要在同一个网络下)

PS:如果提示adb命令不存在,检查是否是在adb的解压路径下执行的

如果连接的是夜神模拟器,出现adb server killing…. 说明夜神模拟器的adb版本与你使用的adb版本不一致,解决:复制你的adb.exe并且重命名为nox_adb.exe,然后把nox_adb.exe复制到夜神模拟器的下载路径bin/下,替换夜神模拟器的nox_adb.exe,重启夜神模拟器即可解决。

连接真机测试,需要USB线连接电脑,然后手机打开打开开发者设置,把USB调试打开,还需要把USB调试(安全模式)打开–不打开该选项adb按键命令不生效

4.adb命令介绍

https://github.com/mzlogin/awesome-adb

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/145475.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 启动windows自动重启_windows下重启nginx

    启动windows自动重启_windows下重启nginxwindows中启动、重启nginx命令1.找到nginx的安装目录,在目录上cmd进入黑窗口;2.启动startnginx3.配置文件nginx.conf修改重装载命令nginx-sreload

    2022年8月13日
    2
  • FFmpeg从入门到精通笔记之二

    FFmpeg从入门到精通笔记之二FFmpeg中常用的工具主要是ffmpeg、ffprobe、ffplay,它们分别用作多媒体的编解码工具、内容分析工具和播放器。ffmpeg常用命令ffmpeg的封装转换。ffmpeg的封装转换(转封装)功能包含在AVFormat模块中,通过libavformat库进行Mux和Demux操作.  *多媒体文件的格式有很多种,这些格式中的很多参数在Mux与Demux的操作参数中是公用的,…

    2022年6月26日
    27
  • 如何使用ABAP代码反序列化JSON字符串成ABAP结构「建议收藏」

    如何使用ABAP代码反序列化JSON字符串成ABAP结构「建议收藏」如何使用ABAP代码反序列化JSON字符串成ABAP结构

    2022年4月21日
    37
  • strncpy和strcpy区别_C语言strncpy

    strncpy和strcpy区别_C语言strncpyDefinedinheader <string.h>char *strncpy( char *dest, const ch

    2022年8月3日
    3
  • 卸载vs2012的步骤_如何卸载vs2010

    卸载vs2012的步骤_如何卸载vs2010       同时安装SQLServer2000和VS.NET2005以后,企业管理器就打不开了,那也难怪,它和SQLServer2005才是绝配,没办法,只好卸载掉VS.NET2005,装VS.NET2003,但是卸载的时候在控制面板里面如果卸载的顺序不对的话,可能卸载不干净,有了几次这样的经历之后,把大致顺序总结如下:1、Microsoft Visual Studio 2005

    2022年9月23日
    0
  • LoRa无线通信设计(一)原理[通俗易懂]

    LoRa无线通信设计(一)原理[通俗易懂]LoRa无线通信设计(一)原理引言1901年,古列尔默.马可尼把长波无线电信号从Cornwall(康沃尔,位于英国的西南部)跨过大西洋传送到3200公里之外的Newfoundland(加拿大的纽芬兰岛),至此人类进入了无线通信时代。100多年来,无线技术的发展为人类带来了无线电、电视、移动电话和通信卫星。近20年,最让人们…

    2022年6月25日
    27

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号