linux下adb工具的安装

linux下adb工具的安装

第一步:启动开发板,进入 android系统后,在linux终端输入lsusb命令查询USB总线上的设备,比如我这里查询结果如下:
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 15a2:0c02 Freescale Semiconductor, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
可以看到,15a2即开发板的设备ID号。

第二步:下载最新的android SDK并解压到某目录,下载地址:
http://developer.android.com/sdk/index.html
截至目前最新的SDK为android-sdk_r12-linux_x86.tgz
解压出来的名称为android-sdk-linux_x86
进入下面目录:
cd android-sdk-linux_x86/tools/
./android update adb

第三步:修改~/.android/adb_usb.ini文件,注意,这时为root模式下的路径,在普通权限下,
是不存在该目录的。
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# 1 USB VENDOR ID PER LINE.
0x15a2

第四步:创建一个新的udev规则的文件,在/etc/udev/rules.d路径下,新建名为imx-android.rules的文件,编辑内容如下:
SUBSYSTEM=="usb", SYSFS{idVendor}=="15a2", MODE="0666"

第五步:在/etc/bash.bashrc中声明adb的路径:
export PATH=/opt/program/mx53_smd/out/host/linux-x86/bin PATH
然后
source /etc/bash.bashrc
第六步:重启ADB
adb kill-server
adb start-server
第七步:使用adb devices命令查找设备:
root@lqm:/opt/program/mx53_smd/out/host/linux-x86/bin# adb devices
List of devices attached
0123456789ABCDEF device

root@lqm:/opt/program/mx53_smd/out/host/linux-x86/bin#
至此,adb安装成功。
为了在Linux开发板上启用adb,你可以按照以下步骤进行操作: 1. 首先,打开终端并输入`lsusb`命令来查看USB设备列表。你可以确保开发板的USB设备被正确识别。 2. 确认你的开发板上是否已经安装adb工具。通常情况下,adb工具已经预装在Android开发环境中。你可以通过在终端输入`adb version`命令来验证adb是否已安装并正常工作。 3. 如果adb未正确识别你的开发板,你可以尝试以下解决方法: - 确保你的开发板已正确连接到计算机的USB端口。你可以尝试更换USB端口或使用其他数据线来排除硬件问题。 - 检查你的开发板是否已正确配置为允许USB调试模式。你可以在开发板的设置中找到该选项,并确保其已启用。 - 如果你的开发板使用的是自定义的Linux发行版,你可能需要根据具体的操作系统版本和配置来调整相关设置。你可以参考Linux开发社区的文档和讨论来获取更多帮助。 4. 如果以上步骤仍无法解决问题,你可以考虑使用第三方的adb替代方案,如adbd-linux或Android Debug Bridge daemon implementation in RT-Thread。这些工具提供了更多的定制选项和支持,可以适应不同的开发板和环境需求。你可以参考相关文档和讨论来获取更多关于这些工具的信息和使用方法。 请注意,具体的解决方法可能因开发板和操作系统的不同而有所差异。建议你查阅开发板和操作系统的官方文档,并参考开发社区的讨论来获取更准确和详细的指导。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [Linux(Ubuntu) adb 无法识别的问题解决方法](https://download.csdn.net/download/weixin_38689477/14091282)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Linux usb 7. Linux 配置 ADBD](https://blog.csdn.net/kunkliu/article/details/122814710)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值