Ubuntu系统安装配置ADB

这篇具有很好参考价值的文章主要介绍了Ubuntu系统安装配置ADB。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.ADB概述

1.1概述

adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序,说白了就是debug工具。

2.ADB安装

2.1 安装命令

ADB的安装命令非常简单,只需要在Ubunu终端下输入如下命令即可安装:

$sudo apt-get install adb

2.2 查看是否安装成功

在Ubuntu终端下输入如下命令即可查看adb版本:

$adb version

 ubuntu安装adb,嵌入式硬件,ubuntu,android

3.连接Android主板

3.1 查看PC是否识别到Android主板

PC通过USB数据线连接Android主板后,在终端输入:

$lsusb

ubuntu安装adb,嵌入式硬件,ubuntu,android

如图所示,PC已经通过USB已经识别到了Android主板,其中VendorID:10d6;ProductID:0c02

3.2 adb devices

通过adb devices命令来查看是否识别到adb设备:

ubuntu安装adb,嵌入式硬件,ubuntu,android

如果没有识别到adb设备,在终端输入如下命令:

$echo 0x10d6 > ~/.android/adb_usb.ini(10d6为VendorID,记得前面必须加上0x)

ubuntu安装adb,嵌入式硬件,ubuntu,android

到这一步如果还是识别不到adb设备,可以尝试拔插一下PC与Android主板连接的usb线,并在终端输入:

$adb kill-server;adb start-server(重启adb服务)

4.权限问题

4.1 新建udev规则文件

当你在终端输入adb devices命令时,如果出现no permissions字样,就说明需要添加权限。

ubuntu安装adb,嵌入式硬件,ubuntu,android

在/etc/udev/rules.d目录下新建一个51-android.rules,如果有必要的话,修改一下权限。在51-android.rules文件中添加如下内容:

SUBSYSTEM=="usb", ATTR{idVendor}=="10d6", ATTR{idProduct}=="0c02", MODE="0666"

其中10d6为Vendor ID;0c02为Product ID。

4.2 重启udev服务

$sudo service udev restart

4.3重启adb服务

$adb kill-server;adb start-server

到这一步如果显示no permissions,可以尝试拔插一下PC与Android主板连接的usb线。

5.正常使用adb

5.1 正常使用adb

ubuntu安装adb,嵌入式硬件,ubuntu,android

PS:注意,以上所有操作必须在Android主板已经开启了USB调试模式的前提下进行。文章来源地址https://www.toymoban.com/news/detail-771831.html

到了这里,关于Ubuntu系统安装配置ADB的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ubuntu20嵌入式开发环境搭建

    安装步骤:省略。 网上有很多教程,不做笔记了。 值得注意的一点:安装时建议选择中文安装,会默认带有中文输入法。 安装Vmware Tools后,可以实现主机跟虚拟机之间的文件拷贝,文本内容的复制粘贴等操作。使用起来更方便。 依次使用下面的命令即可完成安装: sudo ap

    2024年02月19日
    浏览(42)
  • 嵌入式系统>嵌入式硬件知识

    AI芯片的特点包括 :新型计算范式AI芯片的关键特征: 1、新型的计算范式 AI 计算既不脱离传统计算,也具有新的计算特质,如处理的内容往往是非结构化数据(视频、图片等)。处理的过程通常需要很大的计算量,基本的计算主要是线性代数运算,而控制流程则相对简单。

    2024年02月08日
    浏览(55)
  • 嵌入式操作系统(嵌入式学习)

    嵌入式操作系统是一种专门设计和优化用于嵌入式系统的操作系统。它是在资源受限的嵌入式设备上运行的操作系统,如微控制器、嵌入式处理器和系统芯片等。 嵌入式操作系统的主要目标是提供对硬件资源的有效管理和对应用程序的调度,以实现系统的可靠性、实时性和效

    2024年02月10日
    浏览(60)
  • 软考-嵌入式系统设计师:[嵌入式系统基础:笔记(一)]

    大家不要只收藏不关注呀,哪怕只是点个赞也可以呀!🤣 粉丝私信发邮箱,免费发你PDF!!! 因为准备备考中级嵌入式设计师证书,所以买了一些资料回来准备复习,本书为倪奕文老师编制的书,如果大家有时间和精力还是很建议大家去买一本的,这本书反而是能够让小白很快

    2023年04月08日
    浏览(119)
  • 【嵌入式Qt开发入门】在Ubuntu下编写C++

            在 Ubuntu 上面编写 C++,本文内容主要介绍在 Ubuntu 在终端窗口下使用 vi/vim 编辑一 个 C++源文件。通过编写最简单的示例“Hello,World!”。带领大家学习如何在 Ubuntu 终端下编辑和编译 C++。这里要求大家会在 Ubuntu 上使用 vi/vim,也就是要求大家有一点 Ubuntu 入门的基

    2024年02月11日
    浏览(46)
  • 关于嵌入式开发的一些信息汇总:嵌入式C开发人员、嵌入式系统Linux

    这篇文章是关于嵌入式开发的一些基本信息,供想入行的人参考。有一些作者本人的想法,以及来自外网的大拿的文章翻译而来,原文链接在此Learning Linux for embedded systems,再次感谢,支持原创。 普通C开发人员和嵌入式C开发人员之间的 基本区别在于 ,因为嵌入式C程序被设

    2024年02月03日
    浏览(71)
  • 了解嵌入式系统的不同细分领域:探索嵌入式BSP的定义

    嵌入式BSP是指嵌入式系统中的板级支持软件。它是针对特定硬件平台的软件包,提供了操作系统和硬件之间的抽象层,以便开发人员可以更方便地使用硬件功能和编写应用程序。 嵌入式BSP的功能包括: 设备初始化和配置:BSP负责初始化硬件设备,并进行必要的配置,使操作

    2024年02月11日
    浏览(42)
  • 【计算机三级嵌入式】考试自学笔记(三)——嵌入式系统硬件组成、嵌入式处理芯片以及存储器介绍

    常考知识点: 嵌入式最小硬件组成 嵌入式处理芯片 嵌入式系统的存储器 I/O接口及常用I/O设备 ARM内核典型嵌入式处理芯片 嵌入式系统外部通信接口 嵌入式最小硬件系统的组成如下: 嵌入式硬件系统≠嵌入式最小硬件系统 电源电路 :为整个嵌入式系统提供能量 时钟电路 :

    2023年04月12日
    浏览(88)
  • 【小黑嵌入式系统第二课】嵌入式系统的概述(二)——外围设备、处理器、ARM

    板级支持包(BSP) 是商用嵌入式操作系统实现可移植性所采用的一种方案,是硬件抽象层的一种实现。BSP是介于硬件和操作系统中驱动层程序之间的一层,有时也可认为属于操作系统一部分。BSP实现了对操作系统的支持,为上层的驱动程序提供访问硬件设备的函数包。 BSP隔离了

    2024年04月17日
    浏览(69)
  • 【小黑嵌入式系统第二课】嵌入式系统的概述(二)——外围设备、处理器、ARM、操作系统

    上一课: 【小黑嵌入式系统第一课】嵌入式系统的概述(一)——概念、特点、发展、应用 下一课: 【小黑嵌入式系统第三课】嵌入式系统硬件平台(一)——概述、总线、存储设备(RAMROMFLASH) 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享

    2024年02月08日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包