如何使ADB在Linux下支持Android设备的udev规则配置

1.Connect Andriod device to your Linux ***.

2.Use "lsusb".

Use lsusb to check the Android device ID in usb subsystem, like below (do not care "$"):

  $ lsusb

  Bus 001 Device 002: ID 0fce:6156 Sony Ericsson Mobile

Number "0fce" is the Andriod device ID in use subsystem.

3.Update adb tool.

Turn to Android sdk folder "tools", typein below words:

 $./android adb update

it's neccesary step to create ~/.android/adb_usb.ini.

4. Edit adb_usb.ini .

Edit ~/.android/adb_usb.ini. Add usb subsystem ID to adb_usb.ini, like below:

0x0fec

5.Create udev rule file.

Create a new file named "sony-android.rules" in /etc/udev/rules.d folder.

Add below content to "sony-android.rules"

SUBSYSTEM=="usb", SYSFS{idVendor}=="0fec", MODE="0666"

idVendor USB Vendor IDs, reference: http://developer.android.com/tools/device.html

chmod rule file:

sudo chmod a+rx /etc/udev/rules.d/sony-android.rules

6.Restart udev service.

Do as below to restart udev service:

$ sudo service udev restart

7.Restart adb service.

Do as below to restart adb service.

$ adb kill-server

$ adb start-server

8.Try "adb devices".

Plug out Adnroid device, then, Plug in again,  use "adb devices" to check your Andriod device.

查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/extra/

时间: 2024-11-14 12:47:31

如何使ADB在Linux下支持Android设备的udev规则配置的相关文章

嵌入式-linux下支持DLNA的开源音频播放器有哪些?

问题描述 linux下支持DLNA的开源音频播放器有哪些? linux下支持DLNA的开源音频播放器好像很少,在网上找了很久都没有,目前用的比较多的是VLC和mPlayer, 但这两个都比较大,不适合嵌入式,不知道大家有没有好的推荐 解决方案 realplayer,或者是你自己写一个播放器,使用ffmpeg+qt 解决方案二: 自己写一个播放器,使用ffmpeg+qt

内核-linux下一类字符设备使用同一个主设备号进行注册的一点疑惑?

问题描述 linux下一类字符设备使用同一个主设备号进行注册的一点疑惑? 最近在看framebuffer的内核源码: 在fbmem.c中有 register_chrdev(FB_MAJOR,"fb",&fb_fops) 这里的fb_fops应该就是上层访问的接口(write.read.mmap等操作). 在注册一个frambuffer设备的时候,会使用register_framebuffer,追踪可以看到 fb_info->dev = device_create(fb_c

Linux下php连接SQLServer 2000数据库的配置方法_Linux

说明: Linux服务器系统:CentOS 5.5 Web环境:LAMP或者LNMP Windows服务器系统:Windows Server 2003 Windows服务器IP地址:192.168.21.134 数据库环境:SQL Server 2000数据库 数据库账号:sa 数据库密码:123456 实现目的:Linux服务器中的php程序能够连接到Windows服务器中的SQL Server 2000数据库 具体步骤: 一.在Linux服务器中安装freetds 1.安装编译工具及驱动程序

零基础学习教程之Linux下搭建android开发环境_Android

不得已重新配置,这里记下详细步骤,分享给大家. 一.安装jdk,具体步骤如下: 1.将jdk-7u4-linux-i586.tar拷贝到linux下得/home/yan/download目录,新建一个目录/home/yan/android.所以和android相关的都安装到/home/yan/android这个目录,所有的源安装文件都放到download下.切换到root,在download目录下输入命令:tar -zxvf  jdk-7u4-linux-i586.tar -C ../andro

使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)

你是否遇到过这样的情况:从终端软件登录远程的Linux主机,将一堆很大的文件压缩为一个.tar.gz文件,连续压缩了半个小时还没有完成,这时,突然你断网了,你登录不上远程Linux主机了,那么前面的半个小时就会前功尽弃,你非常气愤-- 在Linux下,如果你要执行的shell命令耗时特别长,并且:(1)你的网络不稳定,随时可能断网:或者(2)你在执行了shell命令之后必须要关闭终端软件(例如SecureCRT).   那么你就需要以脱离终端的方式在后台运行这个shell命令. 方法如下: (1

Linux下的PHP+MySQL开发环境的配置

目前Web开发人员常使用的开发语言是PHP.ASP和JSP.这三种语言各有所长,也各自拥有一大批忠实的开发者和使用者.对于使用PHP做Web开发的人员来说,很多人选择了在Windows下进行开发,而最终开发出的程序则运行在Unix类(如Linux/FreeBSD)的操作系统上.开发环境和实施环境的不同,使得许多开发人员的系统知识稍显欠缺.作为一个使用PHP进行Web开发的人员而没有用过Linux,这种现象并不少见.更不要说具备一些简单的Linux系统知识,能够自己安装开发环境了.一个开发人员了解

linux下第三方库(ZThread)的安装,eclipse配置

linux下的c++开发与windows有很大不同,windows下使用Visual Studio IDE基本上就把配置的问题都搞定了,linux下如果要需要调用一些第三方库需要 把源码下过来编译好了安装到系统中. 如需要用到ZThread的库,就要从http://zthread.sourceforge.net把源码下过来,解开tar.gz包,在目录下按顺序执行以下命令: ./configure ./Makefile make install 这样就在linux系统中配好了库,用到这个库的文件编

linux下的lvs三种模式及配置

  lvs:linux virtual server,linux虚拟服务器.是linux平台下的负载均衡软件. 优点:a.开源,免费b.在网上能找到相关技术资源c.具有软件负载均衡的优点. 技术简介: lvs集群采用IP负载均衡技术和基于内容请求分发技术.调度器具有很好的吞吐率,将请求均衡的转移到不同的服务器上执行,调度器自动屏蔽服务器的故障,从而将一组服务器构成一个高性能的高可用的虚拟服务器.整个服务器集群的结构对客户是透明的,无需修改客户端和服务器端的程序. 集群的三层架构: A.负载调度器

linux下apache、mysql、php安装配置详细笔记_MsSql

软件准备: mysql-5.0.56.tar.gzhttp://dev.mysql.com/get/Downloads/ httpd-2.2.12.tar.gzhttp://labs.xiaonei.com/apache-mirror/httpd/ php-5.3.0.tar.gzhttp://cn.php.net/get/php-5.3.0.tar.gz/from/this/mirror 一.安装MYSQL 复制代码 代码如下: groupadd mysql