如何在 Ubuntu 14.04 终端下将诺基亚 5(TA-1053,Android Nougat 7.1.1)检测为 ADB 设备?

How to detect Nokia 5 (TA-1053, Android Nougat 7.1.1) as ADB device under Ubuntu 14.04 terminal?

以下是在 Ubuntu 14.04 LTS 终端 window

下枚举 Nokia-5 Android Nougat 设备的过程

症状:adb devices 无法在 Ubuntu 14.04 终端下正确枚举 Nokia-5 设备并显示如下权限错误消息:

> adb devices
**ABCDEFGHIJ123456     no permissions (verify udev rules); see [http://developer.android.com/tools/device.html** 

我的 ANDROID 设置:Android 牛轧糖和平台工具的 SDK 通过 Android Studio 是最新的。 (亚行版本 1.0.39)

描述: 在新的 Nokia 5 android nougat 设备上,我在通过 ADB 枚举 phone 时遇到了问题。使用 Android Studio,在 运行 下选择目标设备会将设备显示为 ABCDEFGHIJ123456[null]。在检查 ${ANDROID_HOME}/platform-tools 下的 adb 权限后,表明 adb 具有执行 (+x) 权限。所以,我不确定是什么问题。

解决方案:查看 lsusb,有 vendorID 和 productID 后跟空字符串,例如: ... ... 总线 001 设备 007:ID 2e04:c026 ... ... 花了一段时间才找出其他 vendorId 列表中的空字符串(我忽略了)。 意识到这一点后,我编辑了 51-android-规则以添加上述 vendorId (HMD Global) 和 productId 以及 permission=0666 和 group="plugdev",保存文件并重新连接设备

> 纳米 /etc/udev/rules.d/51-android.rules 并添加以下行: SUBSYSTEM=="usb",ATTR{idVendor}=="2e04",ATTR{idProduct}=="c026",MODE="0666",GROUP="plugdev"

输出:

$ adb devices
List of devices attached
* daemon not running. starting it now at tcp:5037 *
* daemon started successfully *
ABCDEFGHIJ123456    unauthorized

Select "Allow access from computer.." 在设备上再次发出命令:

$ adb devices
List of devices attached
D1AGAD1762314433    device

现在,我可以毫无故障地使用设备了。

希望对有需要的人有所帮助!