Ubuntu使用魅族手机进行Debug

最近在使用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 都是有的~

解决方案

  1. 连接电脑后在手机上选择 usb计算机连接 -> 内置光盘
  2. 在弹出来的文件夹中选择 USB Reference Manual -> 简体
  3. 打开 ADB_参考说明 一步步进行操作就可以了

注意:修改完之后不需要重启电脑,只要重启服务,然后把手机连接选项改回来就可以了

成功后的截图:

Success.png

2018-12-04 Updated

  • 一加厂商ID : 2a70
  • 魅族厂商ID :2a45

本文结束啦感谢您的阅读