一点免责声明,我对我将要询问的一些事情的正确术语知之甚少,我提前道歉
我有一部 Nexus S 4g 手机,在撰写本文时,它通过 USB 充电线连接到我的 11.10 电脑。过去,通过这种方式连接手机,我可以在电脑和手机之间传输文件;例如,我可以将音乐传输到手机上,将照片传输到电脑上。由于某种原因,此功能已停止工作。我的手机在连接到电脑时仍会充电,但电脑和手机都没有识别出它们已连接。
我能做些什么让手机和电脑互相检测?我不知道如何解决这个问题,这有点令人沮丧。任何帮助都将不胜感激。
答案1
较新的 Android 设备(自 3.0 Honeycomb 起)不再支持 USB 大容量存储作为内部存储,因为这样 Android 就不必支持 FAT32 文件系统。要通过 USB 连接到 3.0 或更高版本的设备,您需要使用支持 MTP 的设备;Linux 上有一些应用程序可以做到这一点,例如原子力显微镜或者格林威治标准时间. 我最成功的是使用中期规划框架,尽管它使用起来并不是那么方便。
您还可以尝试 Android 的众多 ftp/scp/蓝牙文件传输工具之一,看看它是否能满足您的需求。Astro 有一些可用的文件传输插件,还有几个 FTP 客户端和服务器。我发现它通常比 MTP 麻烦少,尽管它也往往更慢,因为它必须通过网络(或蓝牙)而不是 USB。
答案2
如果您确实正在使用 Nexus S 4g,请尝试以下操作:
在我的三星 Galaxy S+ 上,我必须进入系统设置 -> 应用程序 -> 开发 -> 然后检查 USB 调试,才能让手机像 USB 存储设备一样工作。由于 Nexus 使用的是另一个 Android 版本,我相信可能会有一些变化……但只需尝试一下
如果您使用的是 Galaxy Nexus(刚刚推出的新款,搭载 Android 4.0),
以下说明应该对您有所帮助:
http://www.omgubuntu.co.uk/2011/12/how-to-connect-your-android-ice-cream-sandwich-phone-to-ubuntu-for-file-access/
答案3
我最近发了一篇帖子这里关于如何将 Nexus 7 连接到 Ubuntu 笔记本电脑。这也应该适用于您的手机,只需确保将 Nexus 7 的设备 ID (18d1) 替换为您手机的设备 ID(mtp-detect | grep idvendor
安装 mtp-tools 软件包后,您可以通过运行找到设备 ID)。
答案4
我的 Galaxy S2 和 Ubuntu 也遇到了类似的问题。以下是我所做的:
On your android phone, go to Application->Settings
In there, go to Wirelessand Network and select USB Utilities
Click on Connect Storage to PC
A message should pop up: Connect USB cable to use mass storage
Now connect the USB cable to computer
A green android robot should be on display with an option of “Connect USB storage“, click on it
The green robot turns orange now and now you can access the files on the SD card of your phone
来源:http://www.computerandyou.net/2012/01/how-to-fix-android-samsung-galaxy-s2-not-recognized-on-linux/
后来我写了上述帖子,解决了很多人的问题。