ubuntu android studio真机调试android
2017-01-18 18:07
405 查看
1.确保用数据线链接后能识别设备,输入:lsusb,可以看到类似输出
如果不知道哪一个是连接的设备,插拔各输lsusb即可判断
dorole@ubuntu:~$ lsusb
Bus 002 Device 006: ID0bb4:0c87 High Tech Computer Corp.
Bus 002 Device 004: ID 0402:9665 ALi Corp.
Bus 002 Device 003: ID 04fc:05da Sunplus Technology Co., Ltd
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0951:1643 Kingston Technology
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
这样手机的vendor id和描述就出来了,第一条即是,htc的机器硬件id一般都是0bb4。
2.在/etc/udev/rules.d/目录下建立50-android.rules规则文件,内容如下:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4″, MODE="0666″
修改后重启udev服务
dorole@ubuntu:/$ sudo /etc/init.d/udev restart
3.切换到android sdk的platform-tools目录下,重启adb服务,再输入adb devices就应该能找到设备了。
dorole@ubuntu:~/android-sdk-linux_x86/platform-tools$ sudo ./adb kill-server
dorole@ubuntu:~/android-sdk-linux_x86/platform-tools$ sudo ./adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
dorole@ubuntu:~/android-sdk-linux_x86/platform-tools$ sudo ./adb devices
List of devices attached
SH0CDPL00575 device
这样就可以在环境中的DDMS来调试android真机了。
如果不知道哪一个是连接的设备,插拔各输lsusb即可判断
dorole@ubuntu:~$ lsusb
Bus 002 Device 006: ID0bb4:0c87 High Tech Computer Corp.
Bus 002 Device 004: ID 0402:9665 ALi Corp.
Bus 002 Device 003: ID 04fc:05da Sunplus Technology Co., Ltd
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0951:1643 Kingston Technology
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
这样手机的vendor id和描述就出来了,第一条即是,htc的机器硬件id一般都是0bb4。
2.在/etc/udev/rules.d/目录下建立50-android.rules规则文件,内容如下:
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4″, MODE="0666″
修改后重启udev服务
dorole@ubuntu:/$ sudo /etc/init.d/udev restart
3.切换到android sdk的platform-tools目录下,重启adb服务,再输入adb devices就应该能找到设备了。
dorole@ubuntu:~/android-sdk-linux_x86/platform-tools$ sudo ./adb kill-server
dorole@ubuntu:~/android-sdk-linux_x86/platform-tools$ sudo ./adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
dorole@ubuntu:~/android-sdk-linux_x86/platform-tools$ sudo ./adb devices
List of devices attached
SH0CDPL00575 device
这样就可以在环境中的DDMS来调试android真机了。
相关文章推荐
- 录音转换Mp3-Lame4Android 上篇-带详细SO库编译教程
- android-activity生命周期学习
- Android开发工具类--NetUtils
- androidStudio适应期:as中找不到R文件
- android联系人的简易通讯录
- 关于RecyclerView的一些使用见解以及使用过程中踩过的一些坑
- Android Studio 常用快捷键
- 修改Android签名证书keystore的密码、别名alias以及别名密码
- Android编程常见问题之六
- Android 4.4之后状态栏和导航栏细节美化(沉浸式状态栏)
- Android studio中使用SVN进行代码管理——文件忽略
- android-activity
- 解决Android被系统回收,重打开崩溃等问题
- android studio如何导入github中的Android项目
- Android DataBinding全解析,你该用这个框架了
- androidStudio适应期:as中联想代码快捷键以及查看错误窗口
- Android 减小安装包大小(二) 利用 APK Analyzer 为应用“瘦身”
- Gradle for Android应用
- Android 实现IOS上的水滴效果控件
- androidStudio适应期:在as中xml中引用图片资源