最近在使用Ubuntu系统进行Android开发
结果发现连接真机Debug的时候居然无法识别
一番折腾以后解决了问题,同时把过程记录下来。
前言
由于公司的项目过大,用15年款13寸的乞丐版Macbook Pro 已经跑不动了,于是只好把项目导入到自己的PC上。
而自己又用习惯了Macbook Pro的开发环境,对于Windows的命令行实在是无法忍受了,于是给PC装了个Ubuntu 16.04.
诶,没想到Ubuntu还挺好用的。具体可以看 从Mac转投Ubuntu进行Android开发
但是,常在河边走,哪有不湿鞋。Android Studio + 模拟器 这个组合我觉得还是有点慢,想着要不试试真机,可能编译速度会快些呢,于是便接上了 魅蓝Note 6 ,开始了日常踩坑~
无法识别手机
连接手机后点击 Run 按钮,会发现手机那一项的版本是Null,运行项目的话也会失败。
在终端输入:
adb devices
会看到手机是无法被识别的。这个时候就需要祭出谷歌大法了: 在硬件设备上运行应用
但是由于魅族不在谷歌的USB供应商ID列表里面,我们只能自己找办法了。
其他HTC ,Sony,ZTE,LG,Huawei,Samsung 都是有的~
解决方案
- 连接电脑后在手机上选择 usb计算机连接 -> 内置光盘
- 在弹出来的文件夹中选择 USB Reference Manual -> 简体
- 打开 ADB_参考说明 一步步进行操作就可以了
注意:修改完之后不需要重启电脑,只要重启服务,然后把手机连接选项改回来就可以了
成功后的截图: