如何安装我的 Android 手机?

如何安装我的 Android 手机?

我很困惑,因为我的手机以前插上电源后就会出现。现在不出现了,而且开发选项肯定设置为允许 USB 调试。手机正在通过 USB 充电,但没有出现在lsusb

[0 amanda@luna android-sdk-linux_86]$ lsusb
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 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 17ef:4807 Lenovo UVC Camera
Bus 003 Device 012: ID 413c:1003 Dell Computer Corp. Keyboard Hub
Bus 003 Device 003: ID 08ff:2810 AuthenTec, Inc. AES2810
Bus 003 Device 013: ID 413c:2010 Dell Computer Corp. Keyboard
Bus 003 Device 014: ID 046d:c001 Logitech, Inc. N48/M-BB48 [FirstMouse Plus]

adb devices -l什么也没显示。

在我的无线和网络设置中,我将 USB 连接设置更改为“大容量存储”——它们被设置为“连接时询问”,尽管我肯定没有被询问。我也没有收到任何单击此处通过 USB 连接的警报。

我甚至不确定问题出在我的手机还是电脑上。它甚至没有出现在lsusb

毫无意外,我的钥匙圈上的 U 盘也没有出现lsusb——我尝试过在很多不同的端口上都出现过。我猜 U 盘坏了,但也可能是我的操作系统出了问题。

答案1

从 Android 4.x 开始,Android 不再支持将手机安装为 USB 大容量存储设备。现在全部都是 MTP。安装mtp-tools应该会lsusb列出您的设备。要将您的设备安装为驱动器,您必须遵循几个步骤。请查看此网站:http://www.mysolutions.it/mounting-your-mtp-androids-sd-card-on-ubuntu/

...但这并不能解决你的拇指驱动器不再出现的谜团......

答案2

如果是我的话我会尝试:

  • 重启手机。有时只需重启一下电源即可。

  • 不同的电缆。它们非常脆弱,没有内部冗余。大规模生产并没有提高它们的使用寿命。大多数人家里都有大约一千根这样的电缆,所以应该只是简单的更换。

  • 不同的端口。它们可能会损坏,并且内部连接器可能会脱落。

  • 另一台计算机(假设有一台计算机就在附近)。我曾经遇到过 USB 芯片组的问题,它拒绝在下载模式下与 SGS2 通信。其他一切都很好,但 SGS2 只会让 USB 子系统挂起。在笔记本电脑上试了一下,它就正常工作了。

答案3

从 Android 7.1.x 开始(我认为如此,但从 6.x 开始也可能如此),连接到设备的 USB 线仅处于充电模式。这是为了避免在未正确卸载的情况下断开连接时文件系统崩溃。您必须在手机上切换到文件共享模式才能传输文件。

将手机连接到电脑后,转到手机设置并搜索“usb”或“电缆”,然后查找“启用文件传输”选项(或类似内容)。然后,手机将声明自己是 USB 设备,并lsusb在 Linux 中显示该设备。然后,安装 ADB Linux 工具包(apt install <blah>在 Ubuntu/Debian 或dnf install <blah>Fedora 上使用),然后就可以使用:adb shell your-linux-shell-cmd-here

答案4

我有一部运行 Android 10 的摩托罗拉手机(Moto e)。我做的第一件事就是按照这个网站上的说明成为手机上的“开发者”:

https://wccftech.com/how-to/how-to-enable-developer-options-on-android-10-tutorial/
是的,您实际上必须点击“版本号”约 10 次。(在我看来,界面很奇怪)

成为“开发者”后,在手机上,转到“默认 USB 配置”(在网络类别中)

  System->Advanced->Developer Options->Default USB configuration

将其设置为“文件传输”。现在,当您连接手机时,希望能够使用文件管理器(我使用的是 Thunar)查看您的文件。

因此,MTP 的东西现在看起来有点受阻了:

$ mtp-folders
...
libusb_claim_interface() 返回的错误 = -6LIBMTP PANIC: 无法初始化设备

而且似乎根本没有安装任何东西,所以我并没有真正回答这个问题,但至少你可以获取你的文件/图片。

相关内容