转载自:http://blog.aboutc.net/linux/30/linux-using-android-adb-fastboot-command

记录下:供日后使用。

添加 udev 规则

udev 是设备管理器,通过 udev 管理我们的 usb 设备,首先获取设备厂商ID和产品ID:

> lsusb
Bus 003 Device 014: ID 18d1:d002 Google Inc.

厂商ID(idVendor):18d1,产品ID(idProduct):d002

编辑 udev xx-android.rules 文件:

# vi /etc/udev/rules.d/51-android.rules

根据上面得到的 idVendor 和 idProduct 添加以下内容:

SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="d002", MODE="0666"

重新加载 udev 规则:

# udevadm control --reload

使用 adb 命令访问 android 设备

我的 android 系统版本为 4.2.2,此版本增加了 RSA 签名验证,第一次访问 android 设备时, 会出现 no permissions,如下:

> adb devices
List of devices attached
???????????? no permissions

解决方法,先 kill 掉,再使用 root 权限启动:

> adb kill-server
> sudo adb start-server

此时 android 设备会询问:允许 USB 调试吗?, 选择一律允许使用这台计算机进行调试,点击确定,你的 $HOME 目录下会产生一个名为 .android 的文件夹,里边有一个私钥 adbkey 和公钥 adbkey.pub,用于 RSA 签名验证, 再次运行 adb devices

> adb devices
List of devices attached
015d2d4225580210      device

插曲:如果不点击确定,会出现什么情况呢?

> adb devices
List of devices attached
015d2d4225580210    unauthorized

OK,现在可以使用 adb 和 fastboot 命令对你的 android 设备做一些操作了。

注:如果出现 offline 也可以使用 adb kill-server 再 sudo adb start-server 方式解决。

linux 下 android手机驱动解决办法相关推荐

  1. Linux下Android ADB驱动安装详解

    Developing with cocos2d-x for android on Linux http://blog.plicatibu.com/developing-with-cocos2d-x-f ...

  2. Linux下Android手机刷机指南

    本指南将会以Moto Defy为例告诉你关于Android刷机的一切相关知识,我会尽全力来向你解释这款手机如何工作,怎么去Root,怎么安装SBF.最重要的是:这些固件如何起作用,这样你就不会因为安装 ...

  3. Linux下 Xpad不能移动拖动 解决办法

    问题:Linux下 Xpad不能移动拖动 原因是,刚安装的xpad没有顶部栏任务栏,只要把它跳出来就行了 解决办法: 新建一个便签,对着空白内容右键 点击Preferences设置. 进入后,将第四五 ...

  4. linux下 没有ip的解决办法

    问题如图所示 没有ip 解决办法: 第一步:  第二步: 第三步:  第四步: 第五步:  第六步 第七步: 第八步: 第九步: 第十步: 第十一步 第十二步 在与宿主机ping一下看看能不能ping ...

  5. Linux下无线网卡无法开启解决办法

    笔记本(华硕)装了Ubuntu 系统 ubuntu-14.04.3,结果开机无线网开关无法开启,网上搜了很多办法都无效,最终看到大神的解决方案,不敢私藏,发帖分享. 笔记本最近变成了华硕X550C,安 ...

  6. Linux下dota2启动失败解决办法

    前段时间听说dota2有linux版本,果断下载安装了一个,当时搞驱动什么的把电脑搞挂了好几次,最后总算能跑了,然后换工作就好久没玩,这两天更新了好多东西之后,发现起不来了,不知道什么原因,尝试了很多 ...

  7. 收藏下Android手机驱动

    今天到处找荣耀U8860的驱动,装了各个助手都找不到.垃圾啊,在下面这个网站找到.特此做个备份. Android平台万能驱动程序 For PC v1.0 http://soft.shouji.com. ...

  8. linux filesystem not open,linux下出现repair filesystem解决办法

    我的解决步骤: 1. 根据提示输入root口令 2. 输入 mount -o remount,rw / 3. fsck 然后一路输入Y并回车 4. reboot 网上搜索到的资料如下: repair ...

  9. Linux Nvidia官方驱动下画面撕裂的解决办法

    转至https://tieba.baidu.com/p/5094797919?red_tag=3037065601 Linux下NVIDIA专有驱动的画面撕裂问题由来已久,网页文字.拖动窗口与播放视频 ...

最新文章

  1. ​计算产业如何加速突破?鲲鹏开发者技术沙龙带来新答案
  2. 1025:保留12位小数的浮点数
  3. net下的高性能轻量化半自动orm+linq的《SqlBatis》
  4. 【c语言数据结构笔记】1.2 数据结构
  5. 单目相机内参标定的问题
  6. 开源公司黄页之Facebook开源软件推荐(一)
  7. Office Web Apps开放测试
  8. cisco 以太通道(端口聚合)配置样例
  9. Ubuntu 安装 gcc 过程
  10. Excel最强玩法!用Excel做“动态日历表”,让你的好记性更牢固!
  11. SparkSQL和HiveSql的对比
  12. Elasticsearch 安装详细步骤(保姆级安装)
  13. HTML5手机页面触屏滑动上下翻页特效
  14. 求和(单例模式,初始化列表,容器,迭代器)
  15. 微信公众号自定义分享实现(开发者)
  16. Android开发:开源库集合
  17. 基于XGBOOST的糖尿病遗传风险预测(1)
  18. python通过url获取文件名和文件的后缀
  19. 90 岁程序员:他的压缩算法改变了世界!
  20. c语言中 间接成员选择运算符,c语言中-(间接成员运算符)的含义

热门文章

  1. if条件句和switch条件句
  2. PostGIS 距离计算规范 - 投影 与 球 坐标系, geometry 与 geography 类型
  3. python学习第五节:用面向对象实现friendbook
  4. Verilog固定优先级仲裁器——Fixed Priority Arbiter
  5. ckeditor4 +Wiris MathType + Mathjax 渲染 + Tax 公式编辑
  6. Java打板_AI 打板模型原理与实践
  7. 等概率整群抽样与多阶段抽样
  8. 基于javaweb(springboot+mybatis)网上家具商城项目设计和实现以及文档报告
  9. mongodb查询文档
  10. day16多线程网络编程日志枚举