精华内容
下载资源
问答
  • 安卓6.0 adb调试工具包,adb版本:1.0.32;红米4x 实测可用!
  • 安卓7.0 adb调试工具包 adb版本:1.0.39;一加3T 设备实测可用~~~
  • 安卓5.1 adb调试工具包 adb版本:1.0.22;安卓5.0设备实测可用~~~
  • ZTE_ADB调试工具包

    2020-12-30 11:22:26
    ZTE_ADB工具包
  • 安卓8.0 adb调试工具包1.0.39-windows平台,2017年12月更新 实测一加3T 安卓8.0.0可用; 更新历史:27.0.1 (December 2017) Android Device Bridge (adb): fixes an assertion failure on MacOS that occurred when ...
  • 安卓ADB调试工具包

    2020-03-18 17:04:20
    ADB版本1.0.41,内含卸载停用应用app命令。可用来在打开开发者模式和USB调试以后,对安卓系统进行调试
  • 打开解压该文件夹,win10中按住shift点击鼠标右键,选择在此打开“powershell”即可使用各种adb命令来调试安卓手机(前提,手机已经连接到PC并且已经安装了手机品牌的驱动程序),使用该工具包可以开启“绿色守护”...
  • adb&fasoboot调试工具包

    2021-04-20 19:08:57
    adb&fasoboot调试工具包
  • ADB无线调试工具包

    2014-07-12 13:52:06
    工具包内容:360ROOT工具,PC端adb工具,手机端adbwireless安装文件
  • adb工具包adb工具包

    2018-07-20 10:50:02
    adb工具包 用于调试app 安卓appadb工具包 用于调试app 安卓app
  • 安卓sdk中的platform-tools文件夹,里面包含adb调试工具
  • Android Platform Tools并解压,解压后可以看到文件夹platform-tools,里面包含adb调试工具。大概是这样的 二、解压后,需要提取路径:红框内的路径复制(这里需要注意红框内的路径保持一致) 三、打开环境...

    在Android开发过程中,有时候没有真机,需要连接云手机,或者三方模拟真机进行调试,这里就会用到ADB工具。

    一、我们先准备好ADB工具,获得ADB途径可以

    官方下载:官网下载

    CSDN下载:csdn下载

    第三方下载:自行网上百度下载即可

    Android Platform Tools并解压,解压后可以看到文件夹platform-tools,里面包含adb调试工具。大概是这样的

     

    二、解压后,需要提取路径:红框内的路径复制(这里需要注意红框内的路径保持一致)

     三、打开环境变量,找到path点击编辑,如下图,将复制好的路径添加到最后(注意最后不加;),点击确定

     

    这样就完成了环境配置。

    四、检验adb是否安装成功,cmd打开命令,输入adb查看结果,如图成功,如果出现无法找到......,仔细检查漏了什么或者路径是否正确

    五、连接远程真机或者云机,(在云机页面都会有一串地址将地址复制)在命令中输入(或者粘贴): adb connect 192.168.0.142:5555 

     看到 connected to 192.168.0.142:5555,表示连接成功。

    就可与愉快调试了,在AS设备一栏就可以看到需要调试的远程机。

    六、在我们的AS中Terminal同样的方式也可以进行命令操作连接。

                                                                                                                                                                                                                                                                                                                                                          -END

     

     

     

    展开全文
  • adb 安装工具包和方法

    2017-09-19 14:01:18
    adb安装工具包和方法以及驱动,轻松安装adb调试工具
  • adb调试工具 学习目标: 1.能够了解adb的工作原理 2.能够应用常用的adb命令 一、adb的工作原理 1.1 adb的概念 ADB 全名 Android Debug Bridge,是一个调试工具 开发安卓应用的程序员必须要掌握 测试工程师在做安卓...

    adb调试工具

    学习目标:
    1.能够了解adb的工作原理
    2.能够应用常用的adb命令

    一、adb的工作原理

    1.1 adb的概念

    ADB 全名 Android Debug Bridge,是一个调试工具

    开发安卓应用的程序员必须要掌握
    测试工程师在做安卓应用的测试时,会使用到
    

    1.2 adb的构成和工作原理

    adb包含三个部分:
    1.Client端:运行在开发机器中,即你的开发电脑,用来发送adb命令
    2.Daemon 守护进程:运行在调试设备中,手机或模拟器,用来接收并执行adb命令
    3.Server端:同样运行在开发机器中,用来管理client端和手机的Daemon之间的通信

    工作原理:
    adb client端将命令传递给Server,Server将命令传递给Daemon,Daemon昨晚指令后,将返回的信息传递给Server,Server再将信息返回给Client

    小结:
    adb工具可以在电脑通过终端命令操作安卓手机/模拟器

    二、adb常用命令

    2.1 获取包名和界面名【应用】

    1.包名和界面名的概念
    2.获取包名和界面名
    

    2.1.1 包名和界面名的概念

    1.包名(package):决定程序的唯一性(不是应用的名字)
    2.界面名(activity):目前可以理解,一个界面名,对应应用的一个界面。
    

    2.1.2 获取包名和界面名

    应用场景;

    自动化测试需要通过代码的形式告诉手机测试哪个应用程序的哪个页面,所以需要通过这个命令进行获取。
    

    使用步骤:

    1.打开需要测试的应用程序
    2.输入adb命令
    

    命令格式:
    Mac/Linux:
    adb shell dumpsys window windows | grep mFocusedApp

    Windows:
    	adb shell dumpsys window windows | findstr mFocusedApp
    

    2.2 文件传输【应用】

    应用场景;

    1.发送文件到手机
    2.从手机中拉去文件
    

    2.2.1 发送文件到手机

    应用场景;
    
    将手机需要的数据(数据库文件)在电脑上调整好,直接发送到手机
    
    命令格式
    
    adb push  电脑的文件路径 手机的文件夹路径
    

    2.2.1 从手机拉取文件

    应用场景;
    
    将手机产生的文件(数据库文件,日志文件)拉取到电脑
    
    命令格式
    
    adb pull 手机的文件路径 电脑的文件夹路径
    

    2.3 获取app启动时间【应用】

    应用场景;

    1.如果企业对应用程序的启动速度有要求,则需要使用这个命令进行测试
    2.测试标准:参照同类软件,启动时间不能超出一倍即可
    

    命令格式:

    adb shell am start -w 包名/启动名
    

    解释:
    ThisTime:activity启动的耗时
    TotalTime:应用自身启动的耗时 = ThisTime + 应用application等资源启动时间
    WaitTime:系统启动应用耗时 = TotalTime + 系统资源加载时间

    2.3 获取手机日志【应用】

    应用场景;

    将bug的日志信息发送给开发人员,便于开发人员定位bug
    

    使用步骤:

    1.打开需要测试的应用程序
    2.找到出发bug的位置
    3.使用查看日志命令
    4.出发bug
    5.获取日志信息
    

    命令格式:

    adb logcat
    

    2.5 其他命令【了解】

    1. adb install apk路径:安装app到手机
    2. adb uninstall 包名:卸载手机上的app,需要指定包名
    3. adb devices:获取当前电脑已连接的设备和对应的设备号
    4. adb shell:进入到安卓手机内部的linux系统命令行中
    5. adb start-server:启动adb服务器,出bug时使用可以重启服务器,先关闭,再启动
    6. adb kill-server:停止adb服务器,出bug时使用可以重启服务器,先关闭再启动
    7. adb --help:查看adb帮助,命令记不清时使用
    
    展开全文
  • Centos7安装adb调试工具

    2019-09-17 17:59:20
    版权声明:本文为CSDN博主「bingls」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。...下载安装JDK rpm,我的版本是jdk-8u101 - linux-x64.rpm 检查旧版本 # rpm -aq | ...

    版权声明:本文为CSDN博主「bingls」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/zhesir/article/details/77542859

    安装Java JDK

    • 下载安装JDK rpm包,我的版本是jdk-8u101 - linux-x64.rpm
    • 检查旧版本
    # rpm -aq | grep java
    

    删除旧版本以上命令输出的就版本如下java-1.7.0-openjdk此为包全名\\

    # rpm -e --nodeps java-1.7.0-openjdk
    

    安装下载好的rpm包

    # rpm -ivh jdk-8u101-linux-x64.rpm1
    

    配置JDK环境

     # vim /etc/profile
     
    JAVA_HOME=/usr/java/jdk1.8.0_101
     JRE_HOME=/usr/java/jdk1.8.0_101/jre
     PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin      
     CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
     export JAVA_HOME JRE_HOME PATH CLASSPATH
     
     # source /etc/profile     //使修改生效
    

    安装配置SDK

    • 下载androidSDK

       cd /opt
       
       mkdir androidSdk
       
       wget https://dl.google.com/android/repository/sdk-tools-linux-3859397.zip
       
       unzip sdk-tools-linux-3859397.zip
      
    • 配置命令

      打开 /etc/profile添加sdk命令如下

      export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
      export PATH=$PATH:/opt/androidSdk/tools/bin
      

      然后执行source profile 使之生效

    • 安装需要的package

      sdkmanager "build-tools;26.0.2"
      
    • 配置platform tools

      platform tools下载地址
       
       http://downloads.puresoftware.org/files/android/platform-tools/
      
    • 打开/etc/profile添加如下命令:

      //添加结果

       ...
       export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL
       export PATH=$PATH:/opt/androidSdk/tools/bin
       export PATH=$PATH:/opt/androidSdk/platform-tools
       ...
      
    • 查看配置结果

        # adb version
      
    • 执行adb shell

      #连接成功,出现以下.
      
       error: device unauthorized.
       This adb server's $ADB_VENDOR_KEYS is not set
       Try 'adb kill-server' if that seems wrong.
       Otherwise check for a confirmation dialog on your device. 
      

      使用命令 adb devices 这时候手机会弹出授权确认,确认后,执行adb shell就没有问题了。

    展开全文
  • android开发专用的adb工具包,亲测可用
  • 一:Python+Pyqt5制作ADB调试工具 python版本:3.7.3 IDE:PyCharm 其他工具:PyQt5,pywin32,pyInstaller(主要把py文件打包成exe文件) MainTemplete.py文件如下 import os import sys from datetime import ...

    一:Python+Pyqt5制作ADB调试工具

    python版本:3.7.3
    IDE:PyCharm
    其他工具:PyQt5,pywin32,pyInstaller(主要把py文件打包成exe文件)

    MainTemplete.py文件如下

    import os
    import sys
    from datetime import datetime
    
    from PyQt5 import QtWidgets
    
    from test import Ui_MainWindow
    
    
    class MainTemplete(QtWidgets.QMainWindow, Ui_MainWindow):
        def __init__(self, parent=None):
            super(MainTemplete, self).__init__(parent)
            self.setupUi(self)
    
            self.bind_view_event()
    
        ##
        # Bind view event
        # ##
        def bind_view_event(self):
            print("========bind_view_event============")
            self.btn_devices.clicked.connect(self.btn_devices_info)
            self.btn_root.clicked.connect(self.btn_root_click)
            self.btn_reboot.clicked.connect(self.btn_reboot_click)
            self.btn_export_log.clicked.connect(self.btn_export_click)
            self.btn_sys_prop.clicked.connect(self.btn_sys_prop_click)
    
        # 一键root
        def btn_root_click(self):
            print("========btn_devices_info============")
            self.show_log("adb root && adb remount")
    
        # 一键重启
        def btn_reboot_click(self):
            self.show_log("adb reboot")
    
        # 查看设备信息
        def btn_devices_info(self):
            print("========btn_devices_info============")
            self.show_log("adb devices")
    
        # 导出日志
        def btn_export_click(self):
            try:
                os.rmdir("c:/export_log")
                os.mkdir("c:/export_log")
            except:
                Exception("export dir not exists")
            print(self.le_log_export.text())
            self.show_log("adb pull data/local/log " + self.le_log_export.text())
    
        # 显示操作记录
        def show_log(self, cmd):
            self.te_show.append("------------------" + str(datetime.now()) + "-------------------------")
            self.te_show.append(os.popen(cmd).read())
    
        # 显示系统属性
        def btn_sys_prop_click(self):
            self.show_log("adb shell getprop")
    
    
    if __name__ == '__main__':
        app = QtWidgets.QApplication(sys.argv)
        mainTemplete = MainTemplete()
        mainTemplete.show()
        sys.exit(app.exec_())
    
    
    

    test.py文件如下:

    # -*- coding: utf-8 -*-
    
    # Form implementation generated from reading ui file 'test.ui'
    #
    # Created by: PyQt5 UI code generator 5.11.3
    #
    # WARNING! All changes made in this file will be lost!
    
    from PyQt5 import QtCore, QtGui, QtWidgets
    
    class Ui_MainWindow(object):
        def setupUi(self, MainWindow):
            MainWindow.setObjectName("MainWindow")
            MainWindow.setEnabled(True)
            MainWindow.resize(551, 304)
            MainWindow.setMinimumSize(QtCore.QSize(551, 304))
            MainWindow.setMaximumSize(QtCore.QSize(551, 304))
            MainWindow.setMouseTracking(False)
            MainWindow.setAcceptDrops(False)
            MainWindow.setUnifiedTitleAndToolBarOnMac(False)
            self.centralwidget = QtWidgets.QWidget(MainWindow)
            self.centralwidget.setObjectName("centralwidget")
            self.btn_export_log = QtWidgets.QPushButton(self.centralwidget)
            self.btn_export_log.setGeometry(QtCore.QRect(440, 230, 91, 23))
            self.btn_export_log.setObjectName("btn_export_log")
            self.btn_root = QtWidgets.QPushButton(self.centralwidget)
            self.btn_root.setGeometry(QtCore.QRect(10, 260, 91, 23))
            self.btn_root.setObjectName("btn_root")
            self.le_log_export = QtWidgets.QLineEdit(self.centralwidget)
            self.le_log_export.setGeometry(QtCore.QRect(110, 230, 301, 20))
            self.le_log_export.setReadOnly(True)
            self.le_log_export.setObjectName("le_log_export")
            self.btn_devices = QtWidgets.QPushButton(self.centralwidget)
            self.btn_devices.setGeometry(QtCore.QRect(140, 260, 121, 23))
            self.btn_devices.setObjectName("btn_devices")
            self.label = QtWidgets.QLabel(self.centralwidget)
            self.label.setGeometry(QtCore.QRect(20, 230, 91, 16))
            self.label.setObjectName("label")
            self.btn_sys_prop = QtWidgets.QPushButton(self.centralwidget)
            self.btn_sys_prop.setGeometry(QtCore.QRect(300, 260, 101, 23))
            self.btn_sys_prop.setObjectName("btn_sys_prop")
            self.te_show = QtWidgets.QTextEdit(self.centralwidget)
            self.te_show.setGeometry(QtCore.QRect(10, 10, 531, 211))
            self.te_show.setReadOnly(True)
            self.te_show.setObjectName("te_show")
            self.btn_reboot = QtWidgets.QPushButton(self.centralwidget)
            self.btn_reboot.setGeometry(QtCore.QRect(440, 260, 91, 23))
            self.btn_reboot.setObjectName("btn_reboot")
            MainWindow.setCentralWidget(self.centralwidget)
            self.statusbar = QtWidgets.QStatusBar(MainWindow)
            self.statusbar.setObjectName("statusbar")
            MainWindow.setStatusBar(self.statusbar)
    
            self.retranslateUi(MainWindow)
            QtCore.QMetaObject.connectSlotsByName(MainWindow)
    
        def retranslateUi(self, MainWindow):
            _translate = QtCore.QCoreApplication.translate
            MainWindow.setWindowTitle(_translate("MainWindow", "ADB调试工具1.0"))
            self.btn_export_log.setText(_translate("MainWindow", "export"))
            self.btn_root.setText(_translate("MainWindow", "一键root"))
            self.le_log_export.setText(_translate("MainWindow", "C:\\export_log"))
            self.btn_devices.setText(_translate("MainWindow", "查看设备信息"))
            self.label.setText(_translate("MainWindow", "Log保存地址:"))
            self.btn_sys_prop.setText(_translate("MainWindow", "查看系统属性"))
            self.btn_reboot.setText(_translate("MainWindow", "一键重启"))
    
    
    二:运行效果

    本博文只提供一种python制作软件的基本流程,请自行开发所需功能。
    特别提醒:切勿制作商业非法软件。
    在这里插入图片描述


    软件及所需工具下载地址如下:
    链接:https://pan.baidu.com/s/1DfxooNG_5WKpfcEyX3odWA
    提取码:ret8
    github地址:https://github.com/jiaxingLiu/AdbDebugTools


    展开全文
  • ADB 最新调试工具

    千次阅读 2018-09-11 20:02:34
    ADB工具包下载地址 链接:https://pan.baidu.com/s/11XzWxt_0Pm6-a2SH3gRr-Q 密码:gb4x   adb不是双击运行的 需要把adb文件夹复制到c盘根目录  然后再开始 运行 输入cmd 回车 用命令行操作  进入abd...
  • adb工具包 Android adb1.0.32 adb的全称为Android Debug Bridge,就是起到调试桥的作用。
  • 目录 1. ADB工具安装 调试前准备 2.命令总结 连接设备 ...adb设置DNS ...ADB连接HOST ...找出adb所占端口 ...1. ADB工具安装 ...下载:点我下载工具包,把解压的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll文件...
  • 安卓手机调试工具ADB

    2020-01-04 16:46:18
    ADB工具包,支持win10,win7,版本是1.0.32。手机开发必备工具。非常好用
  • 描述:这是一个adb 连接工具包 包中包含了 win/ linux/ mac这个平台的 上传时间: 2020-05-01 来源: Google 官方渠道 使用信息参考: https://developer.android.com/studio/command-line/adb
  • adb及fastboot工具包

    2014-12-15 10:07:55
    adb及fastboot工具包 用于调试手机adb及fastboot
  • 原漏洞信息来自于aberkman@gmail.com 漏洞描述:adb(Android Debug Bridge)的backup/restore选项允许你备份和还原应用程序(包括系统应用程序)。 备份文件以tar.zlib方式打包,文件默认后缀为 *.ab。 当备份中...
  • 一、adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adbadb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理...
  • ADB调试总结

    2021-03-04 17:29:06
    ADB(Android Debug Bridge)安卓的调试桥,debug工具。借助adb工具可以管理设备或手机模拟器的工作状态,还可以进行很多手机操作,如安装软件,运行shell命令等。 注意:adb shell进去之后,debug版本终端是以#开头...
  • 友情提供adb工具包

    2018-04-24 16:44:01
    adb的全称为Android Debug Bridge,就是起到调试桥的作用。 借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接...
  • Androidstudio ADB调试

    2019-11-02 14:41:29
    ADB调试前准备: 1.ADB工具包 2.手机一部,数据线一条 一、设置CMD支持ADB命令 1.首先将 adb 工具包的四个文件都复制到 C:\Windows\System 目录里。 假如系统是32位的,则将四个文件都复制到 C:\Windows\System...
  • ADB调试环境配置

    2019-09-01 22:03:32
    接着配置一下adb调试工具 每做完一步,都可以试试adb命令能不能用。三步都做完应该就能解决adb不能用的问题。 1、保证SDK路径下的platform-tools和tools文件夹中包含adb.exe ,AdbWinApi.dll,AdbWinUsbApi....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 757
精华内容 302
关键字:

adb调试工具包