android - 一段时间后 Adb 停止检测我的手机

标签 android linux adb udev

我正在 linux 机器上为 android 开发,我已经为 android 创建了一个 udev 规则并且它可以工作。一段时间后,如果我拔下设备并重新插入,如果我运行 lusbdmesgadb 将无法识别该设备获取有关设备的信息。我尝试重新加载 udev 规则但它不起作用,我什至尝试终止 adb 进程但它仍然不起作用。

有人可以帮忙吗? 无论如何,谢谢。

最佳答案

这在 Linux 上似乎是一个真正的问题,在某个时间点设备将不再被 ADB 识别。我真正应该说的话几乎从来没有被亚行看到过。在我的例子中,我有一个三星 Galaxy Tab 10.1,它是给 2011 年谷歌 I/O 的与会者的。我的 Ubuntu 10.10 开发系统在这个设备上工作得很好。接近 9 月 19 日的某个时候,ADB 不再看到该设备!事实上,ADB 检测到该设备的时间很短。需要明确的是,我和我相信法老遇到的问题不是执行时的权限问题

$adb 设备

返回 ??????????对于一个设备。该设备根本没有出现在列表中。一个更重要的事实是,我的基于 Windows 的开发机器上从未检测到此设备。

在我看来,ADB 用来确定 USB 上的设备是否实际上是 adb_device 的机制是脆弱的,我们的设备或我们的开发系统中的一些变化已经破坏了这种检测。

关于android - 一段时间后 Adb 停止检测我的手机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7658197/

相关文章:

android -/bin/sh : adb: command not found

android - 如何解决 Gfx 开发内存的使用问题

java - 如何使用 Java 读取 Android 属性

java - Android Studio 上的 setEGLContextClientVersion(3) 导致错误

linux - libcxxabi 在 linux 下有意义吗?有什么好处?

Java 1.8 安全点超时

linux - cmake 不会使用 pthreads 构建 Linux c++11 交叉编译程序

Android 通知仅在状态栏上显示图标

android - Android 九补丁绘图中红色的含义

android - 通常支持的相机图片尺寸列表