1. 首先打开手机上的开发者选项,USB调试。拨号:*#*#717717#*#*  ,手机会以Toast形式出现“……enable”字样。再次拨号可disable。

2. Ubuntu安装mtpfs;用lsusb命令查看当前usb端口占用;

3.手机连上电脑,再次lsusb,对比上次,新增的ID即小米手机usb ID。找到手机的连在电脑上的usb接口号:

wy@wy-Inspiron-:~/Downloads/android-studio/sdk/platform-tools$ lsusb
Bus Device : ID : Intel Corp. Integrated Rate Matching Hub
Bus Device : ID : Intel Corp. Integrated Rate Matching Hub
Bus Device : ID :
Bus Device : ID 1d6b: Linux Foundation 2.0 root hub
Bus Device : ID 1d6b: Linux Foundation 2.0 root hub
Bus Device : ID 1d6b: Linux Foundation 2.0 root hub
Bus Device : ID 1d6b: Linux Foundation 3.0 root hub
Bus Device : ID 0bda: Realtek Semiconductor Corp.
Bus Device : ID 1bcf: Sunplus Innovation Technology Inc.
Bus Device : ID :07da Intel Corp.

可知小米2s是 Bus 003 Device 008: ID 2717:9039

4. $ sudo vim /etc/udev/rules.d/70-persistent-net.rules,在里面添加:

SUBSYSTEM=="usb", SYSFS{idVendor}=="", MODE==""
SUBSYSTEM=="usb_device",SYSFS{idVendor}=="",MODE==""
SUBSYSTEM=="usb",ATTR{idVendor}=="",ATTR{idProduct}=="", SYMLINK+="android_adb"

保存退出。

5. 进入android sdk 文件夹下面/platform-tools,运行如下指令:

wy@wy-Inspiron-:~/Downloads/android-studio/sdk/platform-tools$ sudo ./adb kill-server
wy@wy-Inspiron-:~/Downloads/android-studio/sdk/platform-tools$ sudo ./adb devices
List of devices attached
d14a12fb unauthorized

6. 进入~/.android目录,在adb_usb.ini中添加如下设备号:

0x2717

最后结果是:

wy@wy-Inspiron-:~$ cd ~/.android/
wy@wy-Inspiron-:~/.android$ cat adb_usb.ini
# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT.
# USE 'android update adb' TO GENERATE.
# USB VENDOR ID PER LINE.
0x2717
wy@wy-Inspiron-:~/.android$

7. 重启adb服务:

wy@wy-Inspiron-:~/Downloads/android-studio/sdk/platform-tools$ sudo ./adb kill-server
wy@wy-Inspiron-:~/Downloads/android-studio/sdk/platform-tools$ sudo ./adb devices
List of devices attached
d14a12fb device

完毕。然后可在Android Studio中选择小米2S进行调试了:

此后每次开机或者连接手机,重启一次adb服务即可,即第7步。

在终端运行./adb devices的时候,在手机上点确认,同意此PC以调试模式连接手机。

小米2S 连接Ubuntu Android Studio的更多相关文章

  1. 解决小米手机不能运行Android Studio程序的问题

    转载自:解决小米手机不能运行Android Studio程序的问题 问题描述 Android Studio升级到2.3版本之后,小米手机MIUI8不能运行Android Studio程序,报如下错误: ...

  2. Ubuntu 13.04 小米2S连接Eclipse真机调试

    最近想继续将自己以前的一些Android程序代码进行改进和优化,遂将以前的代码在windows下导入eclipse工程,谁知导入后便eclipse假死,甚至windows资源管理器也动弹不得,诡异的是 ...

  3. windows ubuntu Android studio安装好启动没反应解决方法

     参考:http://blog.csdn.net/qq305013720/article/details/8934152 目前有三种解决方案,都是针对执行studio.bat出现错误导致andro ...

  4. ubuntu Android Studio以及SDK安装

    先使用迅雷下载linux版的Android Studio以及SDK,下载地址是https://dl.google.com/dl/android/studio/ide-zips/1.1.0/androi ...

  5. Ubuntu Android Studio/IntelliJ IDEA 支持文件中文命名

    Android Studio 默认字体无法使用中文命名文件,中文显示空心方块,使用思源字体,可解析 下载思源字体http://www.cnblogs.com/icgq/p/4195347.html 选 ...

  6. ubuntu android studio kvm

    Android studio 启动模拟器失败: Cannot launch AVD in emulator.Output:emulator: ERROR: x86 emulation currentl ...

  7. ubuntu android studio 编译及运行错误Error retrieving parent for item: No resource found that matches the given name

    安装好android studio并且安装其它需要的SDK或组件后,根据向导生成新的项目, 编译或运行时可能会出现下面的错误: Error:Error retrieving parent for it ...

  8. Ubuntu Android Studio 无法通过起动器开启

    问题: 1.可以通过终端开启 2.通过Android-Studio建立的Application无法启动, 提示 No JDK found. Please validate either STUDIO_ ...

  9. 64位 ubuntu android studio gradle 权限不够 缺少文件和权限导致

    安装 32位  库文件 sudo apt-get install lib32z1 给文件夹加权限 chmod 777 -R SDK chmod 777 -R android-studio -R表示所有 ...

随机推荐

  1. 更新win7资源管理器

    更新exeplorer.exe: 1.方法1: void RefreshExplorer() { ]; SHELLEXECUTEINFOA shellExeInfo={}; shellExeInfo. ...

  2. 《Apache数据传输加密、证书的制作》——涉及HTTPS协议

    首先了解http和https: HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议. HTTPS和HTTP的区别: http是超文本传输协议,信息是明 ...

  3. Winform 拦截最小化、最大化、关闭事件【整理】

    const int WM_SYSCOMMAND = 0x112; //窗体关闭消息 const int SC_CLOSE = 0xf060; //窗体最小化消息 const int SC_MINIMI ...

  4. nginx 日志管理

    日志管理 我们观察nginx的server段,可以看到如下类似信息 #access_log  logs/host.access.log  main; 这说明 该server, 它的访问日志的文件是  ...

  5. 将word中的“空格” 转换为换行符

  6. html设置360兼容/极速模式

    由于众所周知的情况,国内的主流浏览器都是双核浏览器:基于Webkit内核用于常用网站的高速浏览.基于IE的内核用于兼容网银.旧版网站.以360的几款浏览器为例,我们优先通过Webkit内核渲染主流的网 ...

  7. DirectoryEntry配置IIS出现ADSI Error:未知错误(0x80005000)

    目录 问题案例 原因分析 解决问题 总结 问题案例 DirectoryEntry配置IIS,在IIS6.0下运转正常,但IIS7.0下运转会出错: System.DirectoryServices.D ...

  8. entityframwork

    entityframwork映射部分: public class NorthwindContext : DbContext { public DbSet<CATEGORIES> Categ ...

  9. NodeJS下访问SQL Server

    1.下载node-sqlserver (1)msnodesql (msnodesql-0.2.1-v0.8-x64.msi)下载地址:下载  自行选择与自己系统相符的版本,点击安装. (2)msnod ...

  10. android 开发解密时出现pad block corrupted 错误

    情景:在虚拟机上运行正常的,但是到我的真机上就解密失败,出现pad block corrupted  ,据说是版本原因:我机器是小米3 最新版的android  4.2 出现问题的代码: privat ...