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. c++11:copy_n

    copy_n: Copies exactly count values from the range beginning at first to the range beginning at resu ...

  2. OpenSSL 安全漏洞: heartbleed

    Heartbleed 是 2014年4月7日被广泛报道的一个 OpenSSL 安全漏洞,号称是灾难. 利用它能读取服务器上最多64k的内存,只要该服务器可以通过ssl连接.   Heartbleed ...

  3. C# 汉字转拼音(转)

    (一)将汉字转化成全拼代码: private void button1_Click(object sender, EventArgs e) { this.textBox2.Text = Hz2Py.C ...

  4. PHP中$_REQUEST中包含的数据,数据被覆盖问题

    这个问题涉及到php.ini中的两个变量. variables_order = "EGPCS" variables_order 系统在定义PHP预定义变量,EGPCS 是 Envi ...

  5. php微信开发(1):缓存access_token的方法

    语言:PHP access_token一直要用,但每天取的数量有限制.反正2小时才过期.就想缓存一下. File1: wx_access_token.php File2: file_cache.php ...

  6. spring多数据源配置

    项目中我们经常会遇到多数据源的问题,尤其是数据同步或定时任务等项目更是如此.多数据源让人最头痛的,不是配置多个数据源,而是如何能灵活动态的切换数据源.例如在一个spring和hibernate的框架的 ...

  7. 按键消抖VERILOG实现

    对于消抖,有很多种写法.今天分享一下我的写法. 基本思路: 1. 看图                     图1                                           ...

  8. UIViewController没有随着设备一起旋转的原因

    对于iPhone app,UIViewController类提供了基本的视图管理模式.当设备改变方向的时候view controller的视图会自动随之旋转的.如果视图和子视图的autoresizin ...

  9. Android crop image size

    private void performCrop() { try { //call the standard crop action intent (the user device may not s ...

  10. 使用jquery控制只能输入数字,并且关闭输入法(转)

    控制文本框只能输入数字是一个很常见的需求,比如电话号码的输入.数量的输入等,这时候就需要我们控制文本框只能输入数字.在用js控制之后在英文输入法的状态下去敲击键盘上的非数字键是输不进去的,然而当你转到 ...