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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 【OpenCV】SIFT原理与源码分析

    【OpenCV】SIFT原理与源码分析SIFT简介ScaleInvariantFeatureTransform,尺度不变特征变换匹配算法,是由DavidG.Lowe在1999年(《ObjectRecognitionfromLocalScale-InvariantFeatures》)提出的高效区域检测算法,在2004年(《DistinctiveImageFeaturesfromScale-Inva

    2022年6月21日
    60
  • SSRF漏洞之FastCGI利用篇「建议收藏」

    SSRF漏洞之FastCGI利用篇「建议收藏」SSRF漏洞之FastCGI利用篇SSRF–(Server-sideRequestForge,服务端请求伪造)定义:由攻击者构造的攻击链接传给服务端执行造成的漏洞,一般用来在外网探测或攻击内网服务SSRF漏洞思维导图如下,本篇主要介绍利用SSRF漏洞攻击FastCGI0x00.PHP-FPMFastCGI未授权利用首先我们使用Vulhub漏洞靶场快速搭建漏洞环境进行复现,感受一波漏洞的危害#保证实验vps具有git、docker、pip、docker-compose、python基

    2022年7月15日
    16
  • Django(46)drf序列化类的使用(ModelSerializer)「建议收藏」

    Django(46)drf序列化类的使用(ModelSerializer)「建议收藏」前言我们上篇文章使用到了Serializer类,可能有小伙伴说太过复杂,那么本篇就为大家带来更加简便的序列化类ModelSerializerModelSerializer先来看下ModelSer

    2022年7月30日
    10
  • centos7安装python3.8_centos python3安装

    centos7安装python3.8_centos python3安装centos7自带版本是python2.7centos8是自带python3的如果要用的3.0以上的版本需要手动安装,下载地址:https://www.python.org/ftp/python/1、先查看系统python的位置在哪儿whereispythonpython2.7默认安装是在/usr/bin目录中,切换到/usr/bin/cd/usr/bin/llpython*从下面的图中我们可以看到,python指向的是python2,python2指向的是python2.7,因此

    2022年9月25日
    2
  • pycharm安装包时报错解决

    pycharm安装包时报错解决pycharm报错:NameError:name’pip’isnotdefineddefdo_install(pkgs):try:#importpiptry:frompip._internalimportmainexceptException:…

    2022年5月13日
    43
  • python生成一组随机数_python随机数组

    python生成一组随机数_python随机数组“Anyonewhoconsidersarithmeticalmethodsofproducingrandomdigitsis,ofcourse,inastateofsin.”JohnvonNeumann,1951Python中自带了随机数的模块random,它们编程当前往往是十分重要的。下面对random模块进行介绍。random模块randint()ran…

    2025年8月1日
    3

发表回复

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

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