adb即Android Debug Bridge,用于安卓调试用,它就是一个命令行窗口,通过电脑端与模拟器或者真实设备交互设置,那么adb驱动怎样安装呢
工具原料
adb驱动
方法/步骤分步阅读
1
/6
百度搜索adb驱动,选中第一条,选择ADB Driver Installer (Universal)进行下载
2
/6
把手机和电脑通过数据线进行连接,连接模式选择为充电
3
/6
把下载完的adb驱动解压,双击启动,软件会检测到相对应的设备,这时可以点击install进行安装
4
/6
如果已经安装过就提示ADB Driver already installed,同时在设备管理器中可以找到 ADB interface
5
/6
安装完adb驱动后,还需要进行环境变量配置,在电脑图标鼠标右键属性,选择高系统设置
6
/6
在系统属性中,点击环境变量,在系统变量中找到Path,点击Path再点击编辑,把安装adb的路径复制进去即可
用快捷键Ctrl + Alt + T 打开终端命令工具,电脑不要插入连接android设备,在终端中输入并执行lsusb命令,来查看现在系统的usb设备
插入连接android设备,然后再执行lsusb来查看连接android设备后的usb设备连接情况
通过两次连接信息对比来查看差异,新增加的就是我们连接的设备,注意保存新连接的信息,后面会用到
输入下面的命令来新建51-androidrules文件:
sudo vi /etc/udev/rulesd/51-androidrules
在新建的51-androidrules文件中输入下面的内容:
SUBSYSTEM=="usb", ATTR{idVendor}=="10d6",MODE="0666",GROUP="plugdev"
其中最关键的是ATTR{idVendor}=="10d6",的10d6,这个值来自于第2步中 10d6:0c02,这个需要根据不同android设备的厂商参数来进行填写,参数的获取方法,也可以按照第2步中的方法
填写完上面的内容后,保存文件并关闭
执行下面的命令,将51-androidrules文件的权限修改为任何人都可以执行:
sudo chmod a+r /etc/udev/rulesd/51-androidrules
执行下面的命令重启udev,这样我们刚刚添加的新51-androidrules才会正式生效:
sudo /etc/initd/udev restart
进入android 的sdk目录中,若是已经把adb添加到环境变量中,那么这一步可以省略
cd work/platform-tools/
用下面的命令先关闭adb服务
/adb kill-server
再用下面的命令来重启adb服务
sudo /adb start-server
现在用下面的命令来查看我们连接的设备,注意要先在android设备上打开 usb调试 功能,不然下面的命令会找不到设备
/adb devices
执行上面的命令后,会提示当前连接的设备,若是提示下面的信息,那么说明上面第8步中重启adb服务没有以root权限来执行,那么再次重复第8步的操作即可,要注意sudo /adb start-server 命令前面必须有sudo
List of devices attached
no permissions
找到设备了,那么我们就可以使用adb来调试了,下面的命令相信调试android的朋友们都熟悉的:
/adb shell
安装Android SDK和设置ADB步骤:
注:在安装前,首先要配置JDK环境变量,JDK在java官网下载即可。
一、 JDK环境配置:
1 安装好jdk后右击"我的电脑">属性>高级>单击"环境变量"按钮
2 点击"系统变量"选项框中的"新建"按钮
3 在变量名右边的文本框中输入 JAVA_HOME
4 在变量值右边的文本框中输入jdk的安装路径(如盘符:\\Java\jdk1)直到jdk文件夹根目录,之后点确定保存退出
5 双击下拉列表中变量为"path"的项
6 在弹出的对话框中的变量值右边的文本框的最后输入 ;%JAVA_HOME%\bin 点击确定,点击"系统变量"选项框中的"新建"按钮
7 在变量名右边的文本框中输入CLASSPATH
8 在变量值右边的文本框中输入";%JAVA_HOME%\jre\lib\rtjar;%JAVA_HOME%\lib\toolsjar" 点确定>确定>确定后保存退出
二、测试
1 配置好环境后:开始>运行>cmd 在命令窗口输入 java -version
2 回车后如果显示有java version "1x"则说明安装好 再输入java>回车>javac>回车后,显示相关jdk相关信息则说明配置成功
三、SDK安装成功后,配置环境变量(SDK安装需要“**”在Google上网才能下载安装包)
1 鼠标右键击"我的电脑">属性>高级系统设置>高级>单击"环境变量"按钮
2 在系统变量中,双击下拉列表中变量为"Path"的项
3 在弹出的对话框中的变量值右边的文本框的最后输入adbexe和fastbootexe所在的盘符,如”; C:\Work\android-sdk_r07-windows\android-sdk-windows\platform-tools”点击确定退出设置即可
四、ADB调试
1 将手机设置为debug模式,在开发者选项中
2 手机通过USB线插上电脑,连接成功以后,第一次连接的手机会在手机屏幕上显示一串字符,直接选择接受。
3 打开CMD,输入:ADB devices,看是否出现以下
daemon not running starting it now on port 5037
daemon started successfully
List of devices attached
248227000396 device
如果出现
adb server is out of date killing
ADB server didn't ACK
failed to start daemon
请按照以下步骤操作:
1 关闭所有的防火墙软件
2 在cmd窗口输入:C:\Users\xxxx>adb nodaemon server , 系统提示“ cannot bind 'tcp:5037' 这是ADB所需要的5037端口被占用了,关掉占用的进程即可。
总结:安装Android SDK和设置ADB时,先要安装JDK,配置环境变量,然后安装SDK,配置环境变量,最后ADB调试 顺序不能弄反,JDK、SDK、ADB和fastboot工具要提前下载好
adb 工具包一般只是一个压缩文件,不需要安装,只需要解压即可。
解压后有三个必须文件
可执行文件adbexe
动态链接库文件AdbWinApidll和AdbWinUsbApidll
解压后即可直接使用。
使用方法为:
1 打开命令行工具。
开始->运行->输入cmd后回车
2 在弹出的窗口中,输入
cd adb_所在目录
目录名不区分大小写,如果路径中有空格,则必须用""包含。
可以先输入cd空格,然后用鼠标拖动文件夹图标到该窗口。
输入后回车
3 这时就可以使用adb了,比如adb devices, adb connect 等等。adb命令很丰富,也很强大,建议根据专门的教程进行学习使用。
4 如果不想每次打开均需要cd这一步,可以把adb相关文件放在C:\system32下,即可忽略之前的第二步。
下载后将android-sdk_ r20-linuxtgz压缩包文件放到tools目录,执行以下命令进行解包:
tar zvxf android-sdk_r20-linuxtgz
解包完毕后就会在当前目录下出现android-sdk-linux目录了。这个目录的内容与Windows平台提供的工具类似。接着设置环境变量,执行:sudo gedit /etc/profile
在配置文件中加入如下部分:export PATH=/home/feicong/tools/android-sdk-linux/platform-tools:$PATH export PATH=/home/feicong/tools/android-sdk-linux/tools:$PATH
保存后退出,在终端提示符中输入"source /etc/profile"使环境变量生效。输入"emulator→version"与"adb version"命令查看是否能成功运行。如果出现如图1-11所示的画面说明设置成功。
配置好环境后就需要下载具体版本的SDK了,在终端提示符中输入android命令启动Android SDK Manager,接下来的下载步骤与Windows平台是一样的,具体操作这里就不再赘述了。
欢迎分享,转载请注明来源:品搜搜测评网