ubuntu12.04 32bit下android手机(小米1S)真机调试
16lz
2021-01-25
本人从http://blog.csdn.net/whucyl/article/details/17057859获益颇多。
一.官网下载android adt(我下载的是带eclipse的)
二.配置$ANDROID_HOME和$PATH
gedit ~/.bashrcexport ANDROID_HOME=/opt/android/sdkexport PATH=$ANDROID_HOME/platform-tools:$ANDROID_HOME/tools:$PATH#验证是否生效source ~/.bashrcecho $ANDROID_HOMEecho $PATHadb
三.配置手机1.打开usb调试
2.lsusb查找自己的手机
我的小米1s如下:
#lsusbBus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching HubBus 003 Device 002: ID 0e8f:0022 GreenAsia Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubBus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hubBus 001 Device 008: ID 18d1:9025 Google Inc. Bus 001 Device 003: ID 8086:0189 Intel Corp. Bus 001 Device 004: ID 1bcf:2880 Sunplus Innovation Technology Inc. Bus 002 Device 003: ID 062a:4101 Creative Labs
如果无法判别,例如我的,你能看出来?
拔掉usb,看少了那个家伙,最终我逮到了
Bus 001 Device 008: ID 18d1:9025 Google Inc.
注意ID:18d1
开始配置:
进入到 /etc/udev/rules.d 目录下,新建一个android.rules配置文件
cd /etc/udev/rules.dsudo gedit android.rules
在弹出的编辑器中填写配置文件,格式如下,多个手机可以编写多条配置:
#Bus 001 Device 008: ID 18d1:9025 Google Inc.SUBSYSTEM=="usb", SYSFS{idVendor}=="18d1", MODE="0666" # HTC ID 0bb4:0cb0 High Tech Computer Corp.#SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"# ...
保存并关闭规则配置文件,然后改变配置文件权限
sudo chmod a+rx android.rules
执行完后,终端执行ls命令,看到android.rules文件为绿色
重启USB和adb服务
sudo -s#千万注意此处必须rootadb kill-serveradb start-serveradb devices
至此,完成真机调试前配置工作,再次用真机调试的时候发现真机可用了。
更多相关文章
- android手机震动
- Androidx和Android(安卓)support库的冲突解决(AS查看详细日志)
- android 常用系统信息获取总结
- S3C6410 移植Android(安卓)内核
- Android(安卓)and HTML5 开发手机应用
- Android使用adb命令对手机进行截屏保存到电脑&SDCard
- Android获取系统储存以及内存信息的方法(二)
- Andorid利用sserver/runtime实现java执行linux程序或脚本
- Android(安卓)之 Shape (圆角输入框)