如何在12.04中为Galaxy S2获得有效的mtp连接?

任何人都可以为Galaxy S2获得正确的MTP连接设置?

Ubuntu 12.04检测到我的设备并自动安装它,但它只是部分的。

问题是:

  1. 当我连接我的设备时,它会立即显示上面显示的错误:

    无法安装Android:初始化摄像头时出错:-60:无法锁定设备

  2. 在nautilus中,如果我选择设备,则在显示任何设备内容之前需要很长时间(至少一分钟)。 鹦鹉螺装载

  3. 支持只是部分的。 我可以复制和删除但无法读取它们。 可以阅读照片但如果我尝试播放mp3则会失败。 尝试打开apk文件失败,并显示以下对话框: 错误信息

所以我的问题是能够设置它的设置,以便我有100%的MTP连接。 我不认为我需要设置新的MTP连接,如各种博客中所描述的那样,以获得MTP。 因为我认为Ubuntu已经检测到它,只需要调整一两个设置就可以让Ubuntu完全控制我的设备。

如果除了关注这些博客之外别无其他方式,那么如何告诉Ubuntu停止自动安装我的设备,以便我可以手动设置MTP连接。

Android 2.x

  1. 在电话上,转至:设置➔无线和网络➔USB实用程序。
  2. 使用USB线将手机连接到PC。
  3. 点击将存储连接到PC。
  4. 从电话通知栏向下滚动。 单击USB Mass Storage,然后点击“从PC连接存储”。 android机器人将从绿色变为橙色。 (重要的一步!)
  5. 在PC上,打开文件夹以查看文件。
  6. 在PC和存储卡之间复制文件。

要安装设备并访问其存储:

  1. apt-get install mtpfs mtp-tools
  2. mtp-detect
  3. 从这里的男人那里运行你想要的命令。

对于Android 3+ ,请确保已启用MTP:

  1. 进入设备的Settings
  2. 选择Storage类别
  3. ,然后按USB Computer Connection
  4. 选择Media device (MTP)Camera (PTP)

我找到了一个有效的解决方案并打包了一个脚本,该脚本还安装了一个Unity启动器,可以正确安装和卸载任何Android 4.0+ MTP设备。

它工作在12.04和12.10 32和64位(测试)

http://penzoditutto.blogspot.it/2012/12/android-mtp-devices-40-mount-scripts.html

希望能帮助到你

几个星期前我读了一篇关于一个名为go-mtpfs的新替代品的博客文章(德文)应该更可靠。 如果你还没有,你可能想尝试一下。 但遗憾的是,Linux中的MTP(mtpfs或mtp-tools)支持相当不稳定。

我使用dropbear(SSH服务器)和我的Galaxy Nexus上的Cyanogen Mod编译的sftp-server二进制文件。 仍然不是一个好的解决方案,但对我来说效果更好。 droidsshd可能适合你,如果你只是想尝试它作为一个应用程序,但它在我的设备上不稳定。

当我将星系s2连接到我的计算机时,我遇到了同样的麻烦。 现在我找到了解决方案。 只是你必须给予特殊权限。

在手机中,转到设置>应用程序>开发> USB调试

并最终检查“USB调试模式”,然后插入手机,玩得开心!