我想将一些文件从我的 PC 移动到 Nexus 7。平板电脑已连接到我的 PC 的 USB 端口,并且正在成功充电。不幸的是,PC 未检测到设备 - 我期望的是将 Nexus 7 平板电脑显示为外部设备(如我的 USB 闪存)。
由于平板电脑已连接到我的家庭互联网网络,我已检查它是否会出现在“网络”部分,但没有出现。
我正在使用 Ubuntu 12.04 LTS。
有没有简单的方法可以将设备连接到我的电脑并在它们之间移动一些信息?
答案1
您必须按照以下步骤在 Ubuntu 和 Nexus 7 之间共享内容。
使用终端安装必要的工具。
sudo apt-get install mtp-tools mtpfs
将 Galaxy Nexus 连接到电脑。在手机上,打开通知抽屉,点击“USB 连接类型”。确保选择了 MTP。
在终端中输入以下命令:
mtp-detect | grep idVendor
mtp-detect | grep idProduct
这些命令的输出应该会给你idVendor
和idProduct
。记下给出的值,因为你稍后会需要它们。
在终端中运行此命令:
gksu gedit /etc/udev/rules.d/51-android.rules
Gedit 窗口应会打开。只需复制并粘贴以下行即可。
SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"
用您之前在 Gedit 中记下的和VENDORID
替换和PRODUCTID
。idVendor
idProduct
保存并关闭文件。然后,断开手机连接并运行以下命令:
sudo service udev restart
sudo mkdir /media/GalaxyNexus
sudo chmod a+rwx /media/GalaxyNexus
sudo adduser YOURUSERNAME fuse
替换YOURUSERNAME
为您的 Ubuntu 用户名。现在,运行以下命令:
gksu gedit /etc/fuse.conf
在 Gedit 窗口中,删除最后一行开头的 #。
您快完成了!现在,重新启动计算机,然后运行以下三个命令:
echo "alias android-connect=\"mtpfs -o allow_other /media/GalaxyNexus\"" >> ~/.bashrc
echo "alias android-disconnect=\"fusermount -u /media/GalaxyNexus\"" >> ~/.bashrc
source ~/.bashrc
再次,复制后请重新输入每个命令中的引号,否则命令将不起作用。
再次连接您的手机,然后确保您的手机正在使用 MTP,然后运行此命令:
android-connect
您将能够将 Nexus 7 连接到您的 Ubuntu 计算机。
答案2
您只需将 Nexus 7 切换到“存储/USB 连接”下的相机 (PTP) 模式即可。
答案3
我发现传输文件最简单的方法是使用名为AirDroid。不过,您需要将您的笔记本电脑和 Android 设备连接到同一个网络。
脚步
在 Android 设备上安装 airdroid
启动应用程序,如果 Android 设备和笔记本电脑在同一个网络上,它将自动
检测计算机 IP 并要求在计算机网址上输入 Android 设备上生成的 PIN 码,该网址是http://web.airdroid.com/- 将数据粘贴到计算机上的特定文件夹中,在本例中为“下载”
- 在 Android 设备上,通过显示的第二个选项卡“工具”访问您的文件夹
答案4
您想安装 gvfs-mtp,因为这是绝对最简单、最舒适的方式。
sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update && sudo apt-get dist-upgrade
sudo reboot
玩得开心。