Ubuntu 14.04、13.10、13.04、12.10 无法检测也无法挂载我的 USB 连接手机。因此我无法在笔记本电脑和手机的微型 SD 卡之间传输文件。
Windows 8 和 Ubuntu 12.04 确实可以检测并安装手机的 SD 卡。我尝试了 Ubuntu 14.04,我可以说,这是我用过的最可爱的操作系统。但不幸的是,它无法检测到我手机的 SD 卡,所以我不得不回到 Ubuntu 12.04,它仍然是一个很好的操作系统,但不如 Ubuntu 14.04 流畅。
顺便说一句:它确实可以检测到 iPhone 和其他 Android 智能手机。(我的手机不是 Android 智能手机。)只是一部简单的 Allview m7 Start 双卡手机。我在某处读到,问题可能与 USB 电源有关……
您对 Ubuntu 12.04 之后发生了什么变化有什么想法吗?您对如何修复此问题有什么想法吗?我已经尝试了几乎所有方法
答案1
Allview m7 Start 听起来不太主流(无意冒犯),这意味着 VendorID 可能是允许它通过 USB 连接所必需的。很奇怪的东西,但与我使用不同手机(Ubuntu 手机,但问题出在 PC 上)遇到的情况类似。您的问题很可能是相同的,而且可以很容易地修复。在您的 PC 上打开一个终端,然后运行:
lsusb
lsusb 命令列出所有 usb 设备。这是从您的手机获取供应商 ID。输出应如下所示:(如果您不知道它是哪个设备,请拔下,运行 lsusb,然后插入,再次运行 lsusb。如果无法识别,则 ID 代码后可能没有名称)
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 05c8:021e Cheng Uei Precision Industry Co., Ltd (Foxlink)
Bus 001 Device 007: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth
Bus 002 Device 003: ID 0781:5567 SanDisk Corp. Cruzer Blade
ID 后面的 4 个字符串是供应商 ID。这需要在 ~/.android/adb_usb.ini 中列出。因为这是十六进制,所以必须以“0x”作为前缀:
0x2a45
如果文件或目录不存在,(我不确定,现在无法真正测试,请对此发表评论!)如果不先安装 android-tools,上述操作可能无济于事:
sudo apt-get install android-tools
祝你好运!
答案2
可能值得一试,我有一部小米手机,必须将其插入 USB 端口,然后我重新启动 ubuntu(重新启动 PC),然后它就会出现。仅插入并使用文件资源管理器进行尝试是行不通的。
虽然不完全完美,但是已经足够好了。