参见英文答案 > Getting MTP enabled devices to work with Ubuntu? 7个
我想将一些文件从我的PC移动到Nexus 7.平板电脑连接到我的PC的USB端口,它已成功充电.不幸的是,PC没有检测到设备 – 我期望将Nexus 7平板电脑显示为外部设备(如我的USB闪存).
当平板电脑连接到我的家庭互联网网络时,我已检查它是否会出现在“网络”部分,但事实并非如此.
我使用的是Ubuntu 12.04 LTS.
有没有一种简单的方法将设备连接到我的PC并在它们之间移动一些信息?
解决方法:
您必须按照以下步骤在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"
将VENDORID和PRODUCTID替换为您之前在Gedit中记下的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计算机.
标签:nexus-7,android,usb,mtp 来源: https://codeday.me/bug/20190807/1609355.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。