wim*_*wim 15 usb android mtp media ptp
我无法访问手机上的文件系统(它是三星/谷歌星系关系)。它只是在以前版本的 Ubuntu 中工作,但现在无论是用 MTP 还是 PTP 挂载,它都显示为空。我遵循了一些关于构建和重新安装 libmtp 等的指南,但没有成功。 这个答案对我也没有帮助,当我单击连接按钮时,gMTP 就会挂起。我知道我可以使用 wifi 例如 airdroid 来访问我的照片,但这对我来说太慢而且有点笨拙,而且下载的照片会丢失原始时间戳。
有没有人在 12.04 上成功连接到这款手机??
Sir*_*rlo 11
首先,安装必要的软件包:
sudo apt-get install mtp-tools mtpfs
Run Code Online (Sandbox Code Playgroud)
将您的 Android 手机连接到您的计算机。在您的手机上,打开通知抽屉,然后单击USB Connection type。确保MTP已选中。

现在,在 Ubuntu 上运行这些命令:
mtp-detect | grep idVendor
mtp-detect | grep idProduct
Run Code Online (Sandbox Code Playgroud)
记下idVendor和前面的数字idProduct。你以后会需要这些。
现在,运行此命令:
gksu gedit /etc/udev/rules.d/51-android.rules
Gedit应该打开一个窗口。在其中输入以下文本,全部在一行中:
SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"
Run Code Online (Sandbox Code Playgroud)
将 VENDORID 替换为您之前记下的 idVendor。同样,将 PRODUCTID 替换为您记下的 idProduct。
保存并关闭文件。
断开手机并运行以下命令:
sudo service udev restart
sudo mkdir /media/androiddevice
sudo chmod a+rwx /media/androiddevice
sudo adduser yourusername fuse
Run Code Online (Sandbox Code Playgroud)
替换yourusername为您的 Ubuntu 用户名。现在,运行此命令:
gksu gedit /etc/fuse.conf
Run Code Online (Sandbox Code Playgroud)
在Gedit窗口中,删除#最后一行(以 开头的那一行#user_allow_other)开头的。关闭并保存文件。
重新启动计算机,然后运行以下三个命令:
echo "alias android-connect=\"mtpfs -o allow_other /media/androiddevice\"" >> ~/.bashrc
echo "alias android-disconnect=\"fusermount -u /media/androiddevice\"" >> ~/.bashrc
source ~/.bashrc
Run Code Online (Sandbox Code Playgroud)
重新连接您的手机,确保它仍处于MTP模式,然后运行以下命令:
android-connect
Run Code Online (Sandbox Code Playgroud)
您现在可以使用 Nautilus 浏览您的 Android 手机的内容。只需启动文件管理器,然后在侧栏中单击手机名称即可浏览手机的文件系统,就像使用 U 盘一样。您可以像普通文件系统一样添加、删除和修改文件。

但是,您可能已经注意到,您无法使用 Nautilus 弹出图标断开电话连接。相反,要安全地移除手机,您需要运行以下命令:
android-disconnect
Run Code Online (Sandbox Code Playgroud)
从现在开始,您需要运行android-connect以安装手机,然后android-disconnect安全地取出手机。其他一切都应该自动处理。
注意:这两个命令不需要 root 权限即可运行。作为
fuse用户组成员的所有用户都应该能够在没有 root 访问权限的情况下运行这些命令。
就是这样!您已成功将 Ice Cream Sandwich 手机连接到 Ubuntu 计算机。
来源:天啊!乌班图!
正如我在该主题中所写,有多种解决方案。
由于您没有 root 权限的手机,因此您无法安装Samba 文件共享samba并在手机上进行传统共享。
但看看这个线程,似乎ASTRO 文件管理器加上它的SMB 模块即使没有也可以工作root access(未经我测试,无法确认)。AirDroid可能是另一种测试替代方案。
| 归档时间: |
|
| 查看次数: |
31225 次 |
| 最近记录: |