Chinaunix首页 | 论坛 | 博客
  • 博客访问: 169045
  • 博文数量: 37
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 375
  • 用 户 组: 普通用户
  • 注册时间: 2015-04-23 21:00
个人简介

潜心静气。。慢慢出成果

文章分类

全部博文(37)

文章存档

2018年(5)

2017年(6)

2016年(23)

2015年(3)

我的朋友

分类: Android平台

2016-10-11 11:14:07

1.首先配置安装adb

apt-get install android-tools-adb

2./etc/udev/rule.d建立文件如下:

Vim 51-android.rules

同时更改权限:chmod 777 51-android.rules

查找android设备的硬件ID

未插入前输入lsusb。插入后输入lsusb.

通过对比发现,设备如下:

Bus 001 Device 004: ID 0e8d:2003 MediaTek Inc.

注意其中ID后的0e8dAndroid的设备ID,需要用这个。

在51-android.rules加入如下内容:

SUBSYSTEM=="usb", ATTR{idVendor}=="0e8d",MODE="0666",GROUP="plugdev"

3.~/.android/下新建或者已存在文件里加入ID内容:
ps:如果在上述目录中没有发现.android,不要着急,运行一次emulator就可以了。

Vim adb_usb.ini

echo 0x0e8d > adb_usb.ini

然后执行:

adb kill-server

adb start-server

adb devices

激动人心的时刻是adb shell

root@te01:/ #

说明:我在UBuntu的环境下操作,而且root管理员,如果非root管理员,以上命令前加入sudo.

如果使用虚拟机,注意将设备通过VM连接到Ubuntu里去。

为什么不用Windows下的cmd呢?本人觉得主要是容易断开。Ubuntu下稳定很多。开发者使用Ubuntu熟悉了,真的就不想回到windows了。


阅读(2858) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~