ubuntu下eclipse不能识别手机解决方法:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
1) 在终端运行 lsusb
会发现结果有会有如下类似记录:
Bus 002Device 001: ID 1d6b:0001Linux Foundation 1.1root hub
Bus 003Device 001: ID 1d6b:0001Linux Foundation 1.1root hub
Bus 004Device 005: ID1219:0102              #这行就是 手机
Bus 004Device 001: ID 1d6b:0001Linux Foundation 1.1root hub
Bus 005Device 001: ID 1d6b:0001Linux Foundation 1.1root hub
这时键入
sudo gedit  /etc/udev/rules.d/53-android.rules
在打开的文件中增加以下文本:
SUBSYSTEM=="usb", SYSFS{idVendor}=="1219", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="1219", ATTR{idProduct}=="0102", SYMLINK+="android_adb"
2) 运行以下命令:
sudo chmod a+rx /etc/udev/rules.d/53-android.rules
sudo /etc/init.d/udev restart
3) 在 android sdk 的 tools 目录下运行 (这一步很重要,必须要sudo,否则没效果)
sudo ./adb kill-server
sudo ./adb devices
然后,就可以直接用 adb  shell来进行操作了。
 
(以上摘自http://yelinsen.iteye.com/blog/986617)

其中,我的电脑运行lsusb后显示如下:

1
2
3
4
5
6
7
8
9
10
11
12
Bus 008Device 001: ID 1d6b:0001Linux Foundation 1.1root hub
Bus 007Device 001: ID 1d6b:0001Linux Foundation 1.1root hub
Bus 006Device 001: ID 1d6b:0001Linux Foundation 1.1root hub
Bus 005Device 001: ID 1d6b:0001Linux Foundation 1.1root hub
Bus 004Device 002: ID 0a5c:2145Broadcom Corp. Bluetooth with Enhanced Data Rate II
Bus 004Device 001: ID 1d6b:0001Linux Foundation 1.1root hub
Bus 003Device 003: ID 093a:2510Pixart Imaging, Inc. Optical Mouse
Bus 003Device 001: ID 1d6b:0001Linux Foundation 1.1root hub
Bus 002Device 002: ID 04e8:685e Samsung Electronics Co., Ltd
Bus 002Device 001: ID 1d6b:0002Linux Foundation 2.0root hub
Bus 001Device 003: ID 17ef:1004Lenovo
Bus 001Device 001: ID 1d6b:0002Linux Foundation 2.0root hub

所以我就能知道

Bus 002Device 002: ID 04e8:685e Samsung Electronics Co., Ltd

这行是手机了,所以我应该如下操作:

1)sudo gedit  /etc/udev/rules.d/53-android.rules
在打开的文件中增加以下文本:
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", ATTR{idProduct}=="685e", SYMLINK+="android_adb"
 
2) 运行以下命令:
sudo chmod a+rx /etc/udev/rules.d/53-android.rules
sudo /etc/init.d/udev restart
3) 在 android sdk 的 platform-tools 目录下运行 (这一步很重要,必须要sudo,否则没效果)
sudo ./adb kill-server
sudo ./adb devices
然后,就可以直接用 adb  shell来进行操作了。

之后就可以识别了,在这里列出了两个手机,其它的应该也差不多。

【Linux/Ubuntu学习5】Ubuntu 下android 开发,eclipse不能识别手机的更多相关文章

  1. Linux环境下Android开发环境的搭建

    本文主要介绍在Ubuntu下Android开发环境的搭建,所使用的IDE为Eclipse(Android Studio同理,且可省去配置SDK以及安装adt插件的步骤). 1.安装JDK (1)JDK ...

  2. OK335xS Ubuntu 12.04.1 版本 Android 开发环境搭建

    /******************************************************************************************** * OK33 ...

  3. Ubuntu 14.04 LTS 下 android 2.3.5 源码编译过程

    Ubuntu 14.04 LTS 下 android 2.3.5 源码编译过程   在新的Ubuntu 64位系统下去编译早期的安卓源码是会出现很多问题的,因为64位系统在安装完成后,很多32位的兼容 ...

  4. mac下Android开发环境搭建

    之前一段时间在学习ios的开发,近一段时间想着也接触下Android开发,以来加深对移动端开发的理解.这里根据自己配置Android开发环境的过程,比较详细的来总结下自己的安装过程,希望对一些正准备配 ...

  5. win7下android开发环境搭建(win7 64位)

    win7下android开发环境搭建(win7 64位)   一.安装 JDK 下载JDK最新版本,下载地址如下: http://www.oracle.com/technetwork/java/jav ...

  6. Windows系统下Android开发环境搭建

    “工具善其事,必先利其器”.要想学好Android,搭建好Android开发环境是一个良好的开端. Windows系统下Android开发环境主要有4个大的步骤.分别是: 1.JDK的安装 2.ecl ...

  7. 64位ubuntu下Android开发环境的配置

    本文介绍如何在64位ubuntu上搭建android的开发环境. 系统:ubuntu12.04LTS 使用的是ADT Bundle for Linux和jdk1.7(open jdk也可) 一共分为3 ...

  8. Android学习笔记—Windows下NDK开发简单示例

    该示例假设Android开发环境已经搭建完成,NDK也配置成功: 1.在Eclipse上新建Android工程,名称为ndkdemo.修改res\layout\activity_main.xml &l ...

  9. 【Android学习】Windows下Android环境搭建

    一.  JDK下载配置 直接百度,很简单. 二.android JDK下载配置 1.进入下载官网(需要FQ):https://developer.android.com/studio/index.ht ...

随机推荐

  1. 【Linux笔记】Linux目录结构

    [Linux笔记]Linux目录结构   本文内容整理自网络,以作参考. /:根目录,位于linux文件系统目录结构的顶层,一般根目录下只存放目录,不要存放文件,/etc./bin./dev./lib ...

  2. java实现图片与base64字符串之间的转换

    package cn.com; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOEx ...

  3. Linux下安装protobuf并实现简单的客户端服务器端通信

    http://code.google.com/p/protobuf/downloads/list上可以下载Protobuf的源代码. 安装步骤如下所示: 1>tar -xzf protobuf- ...

  4. HDU2947Bicycle Puzzle(组合原理)

    题目大意: 你和朋友两人玩游戏,将一个图片均等切割成W* H块,打乱每一小块的位置.拼图游戏开始.每次,可以交换任意两块,记下交换的次数,图片还原游戏结束.得分为执行交换的次数.得分越小越好. 现在, ...

  5. POJ1275Cashier Employment(查分约束系统)

    链接1275Cashier Employment 题目大意就是说有一些人来应聘一个超级市场的工作,每个人的应聘的起始时间在0~23时之间,而超市在时间i需要R[i]个工作人员,而每个人的工作时间都是8 ...

  6. C++中回调函数(CallBack)的使用

    如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过. 其错误是普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递this指针给其成员函数从而 ...

  7. windows server 2008 支持 .net framework 4.0

    windows server 2008平台下需要安装sp1,或打KB958854补丁,IIS7.0才能支持.net framework 4.0. 否则,IIS7.0中的应用程序虽然被配置为.net 4 ...

  8. IE6常见bug整理

    By Diaoyude  | 发布时间: 09-08 09:47  | Hits:1,253 | Post in: WEB前端 , Div-Css 针对IE6常见的一些ie6bug,ie6png,E6 ...

  9. OC:方法

    三种可见度 1.@public 被public 修饰的变量可以在外部(再声明一个新的类,也能访问) 和 该类的内部(在该类的.m文件内部)被访问,这样就可以在 main 函数中访问 @public 一 ...

  10. Docker 入门教程

    几个月以前,红帽(Red Hat)宣布了在 Docker 技术上和 dotCloud 建立合作关系.在那时候,我并没有时间去学习关于 Docker 的知识,所以在今天,趁着这个 30 天的挑战,我决定 ...