Linux下安装android手机ADB驱动

标签: linux android 手机 | 发表时间:2014-10-09 18:08 | 作者:jesson20121020
出处:http://blog.csdn.net

本文是自己学习所做笔记,欢迎转载,但请注明出处: http://blog.csdn.net/jesson20121020

在Linux下开发安卓,少不了要用到真机进行调试,测试,所以首先要保证Linux能驱动你的手机,驱动安装步骤如下:

安装步骤:

1. 检测你的Linux是否能驱动你的手机

              如果你已经下载sdk,但未加入环境变量,那么你可以进入sdk目录下的platform-tools文件夹下找到adb,比如我的adb目录为/home/jesson/develop/adt-bundle-linux-x86-20131030/sdk/platform-tools/,这时在终端输入:    

sudo ./adb devices
              如果能正常识别你的手机,会出现类似于以下的提示:

         如果输入上述命令后出现了上图中的提示,那么恭喜你,你不用看以下的配置,就能直接可以用真机来开发安卓了。

         当然了,这是最理想的状况,想必大多数朋友的手机都不能被正确驱动而出现以下提示:


2.  查看自己手机的识别码

               如果,如果出现了上图中的????????????    no permissions 提示,那么你就要手动在你的系统中加入手机驱动配置文件了,先查看你的手机的ID,在终端输入:

lsusb

             可以看到,我的手机信息在最后一行显示,这里的12d1就是手机的ID,每个品牌的手机会有所不同。

3. 手动加入android手机的adb驱动

           进入/etc/udev/rules.d/目录,新建一个文件,名为51-android.rules

cd /etc/udev/rules.d/
sudo vi 51-android.rules
              在文件里添加以下配置,

SUBSYSTEM=="usb", ATTR{idVendor}=="12d1",MODE="0666",GROUP="plugdev"
              根据第二步查找到的ID,写在相应的位置,保存退出。

4.  加入可读执行权限

sudo chmod a+rx 51-android.rule

5.  重启udev服务

sudo /etc/init.d/udev restart

6. 重启adb服务

cd ~/develop/adt-bundle-linux-x86-20131030/sdk/platform-tools/
sudo ./adb kill-server
sudo ./adb devices
          这时,一般情况下,都能正确驱动你的手机了。

      下面就可以在elipse中利用手机来测试开发安卓了,如下图:


注:

     如果,你已将adb加入系统环境变量,那么,就不需进入sdk的相应目录,直接在终端输入adb相关的命令即可。          




             


                



作者:jesson20121020 发表于2014-10-9 10:08:01 原文链接
阅读:42 评论:0 查看评论

相关 [linux android 手机] 推荐:

Linux下安装android手机ADB驱动

- - CSDN博客移动开发推荐文章
本文是自己学习所做笔记,欢迎转载,但请注明出处: http://blog.csdn.net/jesson20121020. 在Linux下开发安卓,少不了要用到真机进行调试,测试,所以首先要保证Linux能驱动你的手机,驱动安装步骤如下:. 检测你的Linux是否能驱动你的手机.               如果你已经下载sdk,但未加入环境变量,那么你可以进入sdk目录下的platform-tools文件夹下找到adb,比如我的adb目录为/home/jesson/develop/adt-bundle-linux-x86-20131030/sdk/platform-tools/,这时在终端输入:    .

Android圆了Linux桌面之梦

- Yousri - Solidot
Google开源主管Chris DiBona在采访中称,Android圆了Linux桌面之梦. DiBona表示,Google在过去五年发布了大约1300个开源项目,总计约2400万到2500万行代码,主要在Apache许可证下发布. Google部分项目使用MySQL,但主要使用自己开发的BigTable和Megastore.

Linux 和 Android 系统性能分析

- - CSDN博客综合推荐文章
作为一名Linux 或 Android 平台的系统工程师,在开发系统新功能外,主要工作就是优化系统性能,使系统上以最优的状态运行,但是由于硬件问题、软件问题、网络环境等的复杂性和多变性,导致对系统的优化变得异常复杂,如何定位性能问题出在哪个方面,是性能优化的一大难题, 从系统入手,阐述由于系统软、硬件配置不当可能造成的性能问题,并且探讨检测系统故障和优化性能的一般方法和流程.

Android 将取代 Linux 成为面向物联网的开放平台

- - TECH2IPO创见
美国 Web 和移动技术专家、手机群聊服务 GroupMe 事业发展主管史蒂夫•切尼 (Steve Cheney) 近日撰文,对 iOS 和 Android 的未来前景进行了展望. 在这个时代里,iOS 和 Android 的影响力已经渗透到移动领域以外. 就整个生态系统的发展而言,有许多事情正在发生.

[图]摩托罗拉Linux手机的前生

- xing - cnBeta.COM
感谢Dybee电影博客-骆驼的投递. 摩托罗拉在2003年推出了全球第一款内置Linux操作系统的Java手机,并且支持MMS、数码相机、视频播放、MP3、可触屏幕以及蓝牙等功能,CPU为206MHz CPU,内置32MB内存.

在Android手机上运行Ubuntu

- Alex Yu - Solidot
51开源社区 写道 "HTC Desire手机在经过简单的破解步骤后,已经可以相对稳定地运行以桌面应用为主的Linux操作系统Ubuntu. 破解方法是由一位论坛ID叫“Bergfex”的开发者发布的. 整个破解过程十分简便,仅需要在指定的文件夹——如SD卡的根目录和电脑的某个位置——中加载相应的zip文件,然后将手机设置成bootloader模式下加载,之后再将手机和电脑连接后重启即可.

HTC宣布将不锁定Android手机

- Ra白菜 - Solidot
HTC首席执行官周永明(Peter Chou)宣布,该公司未来的Android智能手机将不再锁定bootloader. HTC去年12月发布了Android 2.2 for Wildfire,更新了bootloader,不允许用户再修改固件. 由于HTC不太可能再发布新的更新,这意味着Wildfire用户无法获得新系统带来的新功能,或者安装新的自制固件,如CM7.

中国Android手机遭病毒攻击

- Benny Wen - Solidot
路透社报道,安全研究人员周四称,名为Geinimi的病毒正通过中国Android第三方应用商店传播,是第一种有类似僵尸网络功能的Android恶意程序. 安全公司Lookout Mobile Security估计,被该病毒感染的手机数量在数万到数十万部之间. 他们目前只在中国Android第三方应用商店中发现了含有该病毒的软件,而官方的Android电子市场似乎是安全的.

Cobra Tag + Android 手机帮你找东西

- 可可 - 谷安——谷奥Android专题站
钥匙或什么东西放到哪儿搞忘了. Cobra Tag 可以帮你找到. Cobra Tag 是一种钥匙挂饰,你可以将它挂到你的钥匙上或放到钱包中,而通过专用的(Android)智能手机应用,当挂饰在信号范围内时,就会发出蜂鸣声、震动等来提示你,当这些挂饰离开你一定的范围时手机应用也会提醒器(对防盗来说也有一定的功效).

超实用Android手机指令大全

- MZ - 乐淘吧
【超实用Android手机指令大全】快速设定手机,快速查看手机,全部都告诉你,Android手机用户一定要保存的Android手机指令大全. 我用android手机一定是好男人. [博海拾贝]有时候,最痛苦的不是失去,而是得到以后不快乐. [博海拾贝]与其诅咒黑暗 不如点起一根蜡烛.  » 非特殊声明本站所有文章,图片,视频全部来自网络,如有侵权>,请通知本站.