(三) Ubuntu上在eclipse下用真机测试Android程序
2013-07-13 00:09
393 查看
eclipse和android环境成功配置之后,我们希望用android真机来调试我们的程序
当手机连上电脑的时候,eclipse里面显示手机设备名为 “?????????”并且不支持使用,这是为什么呢?
下面我们在终端中进行一些操作
问题的发现:
xiaoyaomeng@SuperPC:/etc/udev/rules.d$ adb devices
List of devices attached
???????????? no permissions
原来没有赋予操作权限
问题解决:
一.查询手机设备信息
xiaoyaomeng@SuperPC:~/android-sdk-linux/platform-tools$ lsusb <!-列出所有的USB设备信息->
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b1e5 Chicony Electronics Co., Ltd
Bus 002 Device 006: ID 17d2:1352 ZTE WCDMA Technologies MSM <!-我的手机设备信息,这时候记录下 17d2:1352 ->
Bus 002 Device 004: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
二.创建并修改保存70-android.rules
xiaoyaomeng@SuperPC:~/android-sdk-linux/platform-tools$
cd /etc/udev/rules.d/
xiaoyaomeng@SuperPC:/etc/udev/rules.d$ sudo vi 70-android.rules
插入这行信息:SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1382",MODE="0666"
之后存档
三.修改70-android.rules权限并重启udev
xiaoyaomeng@SuperPC:/etc/udev/rules.d$ sudo chmod a+rx 70-android.rules
xiaoyaomeng@SuperPC:/etc/udev/rules.d$ sudo service udev restart
udev stop/waiting
udev start/running, process 3117
四.察看下是否设置成功
xiaoyaomeng@SuperPC:/etc/udev/rules.d$ adb kill-server
xiaoyaomeng@SuperPC:/etc/udev/rules.d$ adb devices
List of devices attached
ZTE_SP920 device
当手机连上电脑的时候,eclipse里面显示手机设备名为 “?????????”并且不支持使用,这是为什么呢?
下面我们在终端中进行一些操作
问题的发现:
xiaoyaomeng@SuperPC:/etc/udev/rules.d$ adb devices
List of devices attached
???????????? no permissions
原来没有赋予操作权限
问题解决:
一.查询手机设备信息
xiaoyaomeng@SuperPC:~/android-sdk-linux/platform-tools$ lsusb <!-列出所有的USB设备信息->
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 04f2:b1e5 Chicony Electronics Co., Ltd
Bus 002 Device 006: ID 17d2:1352 ZTE WCDMA Technologies MSM <!-我的手机设备信息,这时候记录下 17d2:1352 ->
Bus 002 Device 004: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
二.创建并修改保存70-android.rules
xiaoyaomeng@SuperPC:~/android-sdk-linux/platform-tools$
cd /etc/udev/rules.d/
xiaoyaomeng@SuperPC:/etc/udev/rules.d$ sudo vi 70-android.rules
插入这行信息:SUBSYSTEM=="usb", ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="1382",MODE="0666"
之后存档
三.修改70-android.rules权限并重启udev
xiaoyaomeng@SuperPC:/etc/udev/rules.d$ sudo chmod a+rx 70-android.rules
xiaoyaomeng@SuperPC:/etc/udev/rules.d$ sudo service udev restart
udev stop/waiting
udev start/running, process 3117
四.察看下是否设置成功
xiaoyaomeng@SuperPC:/etc/udev/rules.d$ adb kill-server
xiaoyaomeng@SuperPC:/etc/udev/rules.d$ adb devices
List of devices attached
ZTE_SP920 device
相关文章推荐
- eclipse中使用真机(已root)测试android程序时,看不到程序包data文件夹下的数据
- (二)在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序(老罗学习笔记2)
- 2.在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- Eclipse如何连接android手机,测试android程序?
- 【2】在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- Android真机测试的时候一连接电脑Eclipse就无响应
- ubuntu10.04 下通过usb在真机调试android程序的设置
- Ubuntu下eclipse连接手机调试Android程序
- Android开发基础——真机测试错误,ADB启动不了,程序安装不了,the connection to adb is down,INSTALL_CANCELED_BY_USER...
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- Android, Ubuntu连接真机测试出现感叹号
- Eclipse中使用真机进行USB调试android程序
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序
- 在Ubuntu上为Android系统内置C可执行程序测试Linux内核驱动程序