`
skzr.org
  • 浏览: 355019 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

[Android]Ubuntu 10.10 HTC G11真机调试

 
阅读更多

 

HTC Incredible S(S710e/G11)在Ubuntu下的真机调试

 

 

  1. 手机:HTC Incredible S(S710e/G11)
  2. 开发环境:Ubuntu 10.10 64位, Eclipse 3.6, ADT插件
  • 解决adb devices问题:
  1. 详见:
    cd /prog/Google/android-sdk-linux_x86/platform-tools/
    #执行
    ./adb devices
    #显示结果如下
    List of devices attached 
    ????????????	no permissions
    
    #解决:
    #先关闭服务
    ./adb kill-server
    #sudo执行
    sudo ./adb devices
    #输出结果:
    List of devices attached 
    HT15PTD04166	device
    
    直接在Eclipse中再次运行调试android项目,选择真机启动就可以了。
     
  • 另外方法修改udev的权限,也可以,详见

    linux下用adb连接手机的问题解决

    厂商设备id可以参考:

    Ubuntu 开启 Android 的 USB 调试模式

    执行lsusb获得id: (Bus 002 Device 005: ID 0bb4:0cac High Tech Computer Corp.)
    Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 003: ID 1020:0006 Labtec Wireless Keyboard
    Bus 005 Device 002: ID 1bcf:0501 Sunplus Innovation Technology Inc. 
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 002 Device 005: ID 0bb4:0cac High Tech Computer Corp. 
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 003: ID 0408:20ba Quanta Computer, Inc. 
    Bus 001 Device 002: ID 0bda:0158 Realtek Semiconductor Corp. USB 2.0 multicard reader
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    
     
    我的/etc/udev/rules.d/android.rules配置
    SUBSYSTEM=="usb|usb_device", SYSFS{idVendor}=="0bb4", MODE="0666"
     重启udev:sudo service udev restart
    关闭adb:./adb kill-server
    列出设备:./adb devices
1
0
分享到:
评论
3 楼 skzr.org 2011-08-08  
视频已更新清晰版本,56.com不错。
2 楼 skzr.org 2011-08-06  
今天决定看官方的文档来学习,发现实际上官方文档,配置详细:
见:使用硬件设备
1 楼 skzr.org 2011-08-05  
问题:执行sudo ./adb devices为什么还是一样的?
可能原因:
1. 因为开启了eclipse,eclipse adt插件检测到adb server关闭,大约10秒就会重新启动adb服务,这个并不是运行在sudo权限中,所以尽快在关闭adb服务后,完成sudo ./adb devices的密码验证

2. 电脑和手机usb线重新连接下即可

相关推荐

Global site tag (gtag.js) - Google Analytics