Ubuntu12.04下Eclipse连接小米2s调试

本文发布时间: 2019-Mar-22
前言初入职场第一周就让我感受到了学校和社会的差距,学校里有水平差不多一起努力的小伙伴,社会上尤其是大公司里基本都是各种大神、技术专家,而且依旧很努力。之前以为自己很用功,可到了社会上发现这只是维持生存的平均水平,没准还可能靠下一些。其实,我心里还是庆幸的,起码我是刚入社会就进行了技术方向上的转变,也算是进入了一个现在更热门的领域,身边有各种大神,只能多努力多学习,小伙伴说过一句话“坚持就是胜利”,我准备继续坚持下去之前在Eclipse下都是用emulator进行app的安装和测试,确实速度很慢,而且不好区分touch和click,昨晚终于痛下决心,搞起自己的小米,直接真机测试(当然,公司也发了云手机,但是更想用自己的)获取idVendorusb连接小米2s后,在终端执行如下命令:拔出小米2s,在执行lsusb,如下所示:对比两图可以发现,Bus 002 Device 013: ID 05c6:9031 Qualcomm, Inc.为小米设备(即第二幅图中缺失的usb设备),小米2s的唯一标识号为:05c6添加配置文件添加配置文件的绝对路径为: /etc/udev/rules.d/51-android.rules,这里很多教程有不同的说法,我们以android官网为准增加如下内容:# XIAOMI2 deviceSUBSYSTEM=="usb", SYSFS{idVendor}=="05c6", MODE="0666"SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ATTR{idProduct}="9301", SYMLINK+="android_adb"修改权限:sudo chmod a+r /etc/udev/rules.d/51-android.rules添加adb path这里是为了更方便的运行adb命令,节省每次都需要绝对路径运行adb的麻烦,我的adb安装目录在:/home/wzy/Downloads/android/android-sdk-linux/platform-tools,因此在~/.bashrc中增加如下命令:#增加java和android路径export PATH=$JAVA_HOME/bin:$PATH:/home/wzy/Downloads/android/android-sdk-linux/platform-toolsalias sudo='sudo env PATH=$PATH'这里对sudo进行alias的原因是:adb服务重启等需要提权,而sudo以管理权限执行命令的时候,linux将PATH环境变量进行了重置,当然这主要是因为系统安全的考虑,以防用户执行可引起灾难性的程序。所以我们这里需要在sudo时重新设置PATH为我们自己设定的PATH还是那句话,要真正的理解,要真正的理解为什么这么做,别一味的照抄source ~/.bashrc写入idVendor将小米2s的idVendor写到~/.android/adb_usb.ini中即可(如果这个文件不存在可以自己创建一个)小米2s开启usb调试&&重启adb服务这里我也是google查的,小米开启usb调试需要拨号:*#*#717717#*#*然后执行abd kill-server即可,adb其他命令参考链接:http://developer.android.com/tools/help/adb.html中间需要在小米2s上进行允许USB调试的确认,这里因为昨晚搞定的时候选择了一直同意,所以就没法截图了Eclipse调试在Eclipse的DDMS窗口已经能看到我的小米2s设备了,在Run的时候,配置Configurations,选择Traget即可查看设备:选择target:后记刚看了知乎上看到了这样一个问题“如果有机会让现在的你遇到刚毕业初入职场的你,你会对他说什么?”,我觉得还是挺受启发的,认真的坚持下去很重要参考链接[1] http://developer.android.com/tools/device.html


(以上内容不代表本站观点。)
---------------------------------
本网站以及域名有仲裁协议。
本網站以及域名有仲裁協議。

2024-Mar-04 02:10pm
栏目列表