ubuntu下设置Android手机驱动-阿里云开发者社区

开发者社区> 最美的回忆> 正文

ubuntu下设置Android手机驱动

简介:
+关注继续查看

如果下面的文章不好使,建议读一这个文章:http://forum.xda-developers.com/xperia-u/general/howto-usb-connection-to-ubuntu-t1574551

以下内容有时候会导致,有的时候手机无法识别,请读上面的文章。

默认情况下 Ubuntu系统无法识别android手机。

运行 adb devices 将会出现一堆 ???号

在这种情况下你可以按照如下方法解决

1.首先查看你手机的ID号

  在terminal下运行lsusb命令

  再将手机连接上电脑

  再次运行lsusb就会多出一个usb信息。该信息即为你手机的usb信息

  Bus 002 Device 007: ID 18d1:4e21  

  PS:红色字体为手机的ID号,同一款手机的ID号是一样的。本人手机为(NS)

2  .创建配置文件

sudo vim /etc/udev/rules.d/XXX.rules

XXX为你自定义的文件名

输入以下 内容

SUBSYSTEM=="usb", SYSFS{"idVendor"}=="18d1", MODE="0666"

在红色字体的部分 添加上 你 自己手机的id

    sudo chmod a+rx /etc/udev/rules.d/XXX.rules

    sudo /etc/init.d/udev restart

3.重启adb服务(必须为sudo 已配置android环境变量)

    sudo ./adb kill-server

    sudo ./adb devices

---------------------------------------------------------------------
you want MTP support on Ubuntu, try this:
  1. Connect Xperia S to an USB2 port.
  2. Use the "lsusb" command to list your devices in a terminal
    One of the lines should look like this:
    Code:
    Bus 002 Device 012: ID 0fce:5169 Sony Ericsson Mobile Communications AB
  3. Note your vendor- and product id. Usually this is "0fce" for the vendor and "5169" for the product id. If you have USB debugging disabled, product id will be "0169".
  4. unplug your phone
  5. read this thread: humans-enabled.com
    Install the newest Version of "libmtp" and copy the 69-libmtp.rules file to /etc/udev/rules.d as described
  6. Edit: This step may not be necessary for you! 
    Xperia S support is implementet in the libmtp-1.1.3. release. If you use the newest version fromsourceforge.net
     skip this and go to step 7.


    type following to edit the copied file as root:
    Code:
    sudo gedit /etc/udev/rules.d/69-libmtp.rules
    Add the following text somewhere around the sony ericsson devices that are in this file. You can find them by searching for "0fce". Remember to set the correct vendor and product id:
    Code:
    # Sony Xperia S
    ATTR{idVendor}=="0fce", ATTR{idProduct}=="5169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
    ATTR{idVendor}=="0fce", ATTR{idProduct}=="0169", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
  7. reboot, or use
    Code:
    sudo udevadm control --reload-rules
    to actualise.
  8. Plug in your device to a USB2 port, it will mount automatically. Use nautlius to copy files around.
本文转自demoblog博客园博客,原文链接http://www.cnblogs.com/0616--ataozhijia/p/3658649.html如需转载请自行联系原作者

demoblog

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Android手机访问web服务器(post请求)
一:客户端—服务器连接操作类(HttpUtil) package com.example.userdatatoweb; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set; import
1370 0
自己动手实现一个Android Studio插件
在使用Android Studio开发的时候,大部分人都会使用一些插件来提高开发效率,例如我们所熟知的butternife,selector,,GsonFormat等,这些分别从不同的原理来帮助我们提高开发效率,也美化了我们的代码结构。 既然插件有这么多好处,我们就来自己实现一个简单的吧,这里为了方便讲解我们,我们就以Android tintBar作为例子来讲解。Android Studio是
1621 0
Droid@screen:在PC屏幕上显示Android手机屏幕
这里介绍一款工具——Droid@screen,用来获取手机屏幕,显示在PC屏幕上。它集截图、录像等多种功能于一体。 安装   1.    下载地址:http://droid-at-screen.org/download.html,下载后是一个jar包,放到某个目录就可以。
772 0
Ubuntu设置环境变量
[Ubuntu All] Ubuntu设置环境变量如想将一个路径加入到$PATH中,可以像下面这样做: 1. 控制台中: $ PATH="$PATH:/my_new_path" 2. 修改profile文件: $ vi /etc/profile 在里面加入: export PATH="$PATH:/my_new_path" 3.
603 0
OPPOR9手机便签怎么设置时间提醒?
阿平一直是OPPO手机的忠实粉丝,OPPO手机性能配置性价比也比较高,又请了很多明星来代言,知名度棒棒哒。 阿平上一个手机是OPPOR7,平日用的比较频繁的系统工具是便签。
1218 0
葛洲坝集团联手阿里云打造数据中台 数字化驱动业务创新
7月11日,在阿里云武汉城市峰会上,大型央企葛洲坝集团首次对外展示数据中台的建设成果,通过基于阿里云中台、大数据、IoT物联网等技术打造的数据中台,数字化管理多元业务,提升运营效率,并进行业务创新。
5175 0
移动硬盘安装ubuntu , 用EasyBCD设置启动引导盘
我的总结如下: 1. ubuntu直接安装在移动硬盘后,重启电脑仍然会直接进入windows7 ,不会进入ubuntu ,也没有任何启动选项。这个时候要用EasyBCD安装Grub启动管理器,加载ubuntu启动项。
5567 0
1961
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载