问题描述
我想将一些文件从我的PC移动到Nexus 7.平板电脑连接到我的PC的USB端口,并且它已成功充电。不幸的是,PC没有检测到设备 – 我期望将Nexus 7平板电脑显示为外部设备(如我的USB闪存)。
当平板电脑连接到我的家庭互联网网络时,我已经检查它是否会出现在”Networks”部分,但事实并非如此。
我正在使用Ubuntu 12.04 LTS。
有没有一种简单的方法将设备连接到我的电脑并在它们之间移动一些信息?
最佳解决方法
您必须按照以下步骤在Ubuntu与Nexus 7之间共享内容。
使用终端安装必要的工具。
sudo apt-get install mtp-tools mtpfs
将Galaxy Nexus连接到您的计算机。在手机上,打开通知抽屉,然后单击“USB Connection type”。确保选择了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"
将VENDORID
和PRODUCTID
替换为您之前在Gedit中记下的idVendor
和idProduct
。
保存并关闭文件。然后,断开手机并运行以下命令:
sudo service udev restart
sudo mkdir /media/GalaxyNexus
sudo chmod a+rwx /media/GalaxyNexus
sudo adduser YOURUSERNAME fuse
用您的Ubuntu用户名替换YOURUSERNAME
。现在,运行以下命令:
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
再次,复制后,在每个命令中执行re-type引号,否则命令将不起作用。
再次连接手机,然后确保手机正在使用MTP,然后运行此命令:
android-connect
您可以将Nexus 7连接到Ubuntu计算机。
次佳解决方法
您只需在存储/USB连接下将Nexus 7切换到相机(PTP)模式即可。
第三种解决方法
我发现传输文件最简单的方法是使用名为AirDroid的应用程序。你需要你的笔记本电脑和虽然Android设备连接到同一网络。
脚步
-
在Android设备上安装airdroid
-
启动应用程序,如果Android设备和笔记本电脑在同一网络上,它将自动检测计算机IP并要求在Android设备上输入生成的引脚,计算机网址为http://web.airdroid.com/
-
将计算机上的数据粘贴到特定文件夹中,请说明在这种情况下下载
-
在Android设备上,通过名为Tools的第二个选项卡访问您的文件夹
第四种方法
对于我个人使用,我使用的说明与@ K.K Patel在答案中提供的说明相似。
但是,某些用户要么不想使用命令行,要么对使用命令行感到不舒服。对于他们,我建议使用AirDroid。
该解决方案不需要在Ubuntu系统上进行任何配置。
所需要的只是安装在Android手机上的应用程序,手机和Ubuntu系统之间的共享无线连接,以及运行Ubuntu的机器上的Web浏览器。
在Android手机上,请按以下步骤操作:
-
转到此链接:https://play.google.com/store/apps/details?id=com.sand.airdroid&hl=en或:
-
启动Google Play应用程序
-
搜索AirDroid
-
-
安装AirDroid应用程序
-
在手机上启动AirDroid应用程序AirDroid应用程序将提供连接的URL以及QR确认码。记下这两个信息。
在Ubuntu系统上,请按照下列步骤操作:
-
启动Web浏览器。
-
输入AirDroid从手机提供的URL(即198.168.1.4:9100(在此处替换实际的IP地址和端口号))
-
系统将提示用户登录。使用手机提供的二维码。您还可以选择通过https连接以获得更安全的连接。
登录后,将通过Web浏览器显示’desktop’,以便与您的Android手机通信:
这提供了在Android手机和Ubuntu系统之间传输文件,照片,更新联系人等的简单方法。
第五种方法
您想安装gvfs-mtp,因为这是绝对最简单,最舒适的方式。
sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update && sudo apt-get dist-upgrade
sudo reboot
玩得开心。