我将android连接到Ubuntu的最佳选择是什么? -- usb 领域 和 linux 领域 和 usb-connection-mode 领域 和 mtp 领域 android 相关 的问题

What are my options for connecting my Android to Ubuntu?


简体版||繁體版
6
vote

问题

中文

我有一个三星galaxy s2,跑肉豆蔻豆4.1.2。我的电脑正在运行Ubuntu 12.10。

之前,在Android 4.0中,我简单地插入了USB,并弹出通知,我提供了一个按钮打开USB存储,然后我的12GB内部SD卡和16GB外部SD卡均安装作为外部驱动器。漂亮而简单。

现在,为了获得同样的事情,将我的Android作为大容量存储设备,在连接USB电缆之前,我必须转到设置 - >更多设置 - > USB Utilities并将存储器按键到PC,然后插入电缆,然后按开启USB存储。这是一个麻烦和一半。

如果我不这样做,当我连接USB时,它会尝试与MTP连接。引起此错误:

  Unable to mount SAMSUNG_Android Error initializing camera: -60: Could not lock the device   

如果我将连接模式切换为PTP,我得到两个叫做Samsung_Android的设备,只有其中一个(12GB内部)实际上显示了内容。另一个挂起。

在任何一种情况下,如果我在连接我的Android时有持班舍或ptp,那么它会导致班晨崩溃。我用班晨同步我的音乐集合。

这是一个目前,将我的Android连接到我的电脑的短篇小说是复杂的或不合适的。

我被告知,弃用USB大众存储,MTP是前进的标准。在一天结束时,我不在乎它是用于连接我的设备的MTP,PTP或大容量存储。我所关心的只是它曾经像往往一样容易。将其插入,按下按钮,安装两个驱动器,可以像其他驱动器一样安装和可用。

如何在将我的Android连接到我的USB时获得这种易于功能。

english

I have a Samsung Galaxy S2 running rooted Jelly Bean 4.1.2. My computer is running Ubuntu 12.10.

Before, in Android 4.0, I simply plugged the USB in, and a notification would pop up, and I was offered a button to Turn on USB storage, and then my 12GB internal SD card and 16GB external SD card were both mounted as external drives. Nice and easy.

Now, to get the same thing, to connect my Android as a mass storage device, before I connect the USB cable, I have to go to Settings -> More Settings -> USB utilities and press Connect storage to PC, then plug in the cable, then press Turn on USB storage. It's a hassle and a half.

If I don't do it this way, when I connect the USB, it tries to connect with MTP. Which causes this error:

Unable to mount SAMSUNG_Android Error initializing camera: -60: Could not lock the device 

If I switch the connection mode to PTP, I get two devices, both called SAMSUNG_Android, only one of which (12GB internal) actually ever displays the contents. The other hangs.

In either case, MTP or PTP, if I have Banshee running when I connect my Android, it causes Banshee to crash. I use Banshee to sync my music collection.

The short story being that currently, connecting my Android to my computer is either complicated or doesn't work very well.

I've been told that USB mass storage is being deprecated, and MTP is the standard going forward. At the end of the day, I don't care if it's MTP, PTP, or mass storage that's used to connect my device. All I care is that it's as easy as it used to be. Plug it in, press a button, both drives are mounted and usable like any other drive.

How do I get this ease of function when connecting my Android to my USB.

           
       
       

回答列表

1
 
vote
凭借我使用不同的设备和版本的Android问题,我发现最有效和最简单的访问我的设备上的最简单方法是使用Airdroid。虽然这不会将Android设备安装为文件系统,但将允许简单的文件传输。您所需要的只是手机到本地网络的无线连接。一旦Airdroid启动,您就可以使用端口8888即可从桌面计算机的浏览器中获取一个Web界面。Airdroid是播放商店的免费应用,并从每个人那里获得了很大的分数。
 

With the problems I had with different devices and versions of Android, I found that the most effective and the easiest way to access files on my device is to use AirDroid. Although this will not mount the Android device as a file system, but will allow an easy file transfer. All you need is a wireless connection of your phone to your local network. Once AirDroid is started, you get a web interface that you can access from your desktop computer's browser, using the port 8888. AirDroid is a free application on the Play Store and received great scores so far from everyone.

 
 
     
     
1
 
vote
vote
最佳答案
 

xda论坛上的开发人员提供了一个脚本改变默认行为,以便通过USB大容量存储连接是默认行为:

  #!/system/bin/sh setprop persist.sys.usb.config mass_storage,adb   

我不得不使用一个文件管理器应用程序,给我访问了根目录,我把脚本放在 /system/etc/init.d/ 中,将脚本的权限更改为 rwxr-xr-x ,然后重新启动电话。

现在我有完整的功能和易用性我希望。我最终我可能会用来像MTP或其他什么,但希望与所有相关方都开发的适当支持,我不必受苦。

 

A developer on the XDA forums provided a script that changes the default behaviour so that connecting by USB mass storage is the default behaviour:

#!/system/bin/sh setprop persist.sys.usb.config mass_storage,adb 

I had to use a file manager app that gave me access to the root directory, I placed the script in /system/etc/init.d/, changed the script's permissions to rwxr-xr-x, and then rebooted the phone.

Now I have the full functionality and ease of use I hoped for. I'll probably eventually have to use to something like MTP or whatever, but hopefully in the meantime while proper support is developed by all relevant parties, I won't have to suffer.

 
 
 
 
0
 
vote

与MTPFS,JMTPFS,Go-MTPFS或依赖LibMTP的任何其他库运行的用户;尝试 android文件传输

它不依赖于libmtp,从而摆脱固有的错误,是我在github上看到的最新的mtp库(截至2018年5月),也可以与保险丝一起使用,虽然我个人推荐使用自己的Qt基于Qt的GUI来避免可能的熔断器背面交互错误。

只需确保使用Linux发行版提供的任何默认机制,例如,请不要打开MTP设备。当设备连接的通知弹出时,单击打开!

github: https://github.com/whoozle/android-file-transfer -linux

ppa: https://launchpad.net/~samoilov- Lex / + archive / ubuntu / aftl-stable

在Linux上阅读MTP: https://wiki.archlinux.org/index.php / mtp

p.s.:我只是这个应用程序的用户。

 

For users who were out of luck with mtpfs, jmtpfs, go-mtpfs or any other libraries which depend on libmtp; try android-file-transfer.

It does not depend on libmtp and thus free from inherent bugs, is the most up-to-date mtp library I have seen on github (as of May 2018), and also can be used with FUSE, although I personally recommend to use its own Qt based GUI to avoid possible FUSE back-front interaction bugs.

Just make sure you DO NOT open your MTP device using any default mechanisms provided by your linux distro, e.g. clicking on Open when the device-connected notification pops up!

github: https://github.com/whoozle/android-file-transfer-linux

PPA: https://launchpad.net/~samoilov-lex/+archive/ubuntu/aftl-stable

Read about MTP on linux: https://wiki.archlinux.org/index.php/MTP

P.S.: I'm only a user of the this application.

 
 
 
 

相关问题

1  三星Galaxy GT-S7562使用(ARCH)Linux生根  ( Samsung galaxy gt s7562 rooting using archlinux ) 
我有一个由中国购买的三星Galaxy Trend II Duos(GT-S7562)。(我住在爱尔兰),因此,我无法通过应用程序访问任何Google服务(无权访问播放商店,基于谷歌的应用程序) 。 我想我必须root我的手机,也许安装自定义ROM。但是,我看到网站上的大多数导游都是用于Windows机器,需要三星Ki...

1  无法使用简单的MTPFS安装Galaxy S7(使用S4它用于工作正常)  ( Cannot mount galaxy s7 with simple mtpfs with s4 it used to work fine ) 
我想使用简单mtpfs 将我的三星Galaxy s7(sm-g930f)挂载到文件夹,我不能按照我曾经(上一个) Fedora和较旧的Galaxy S4)。 如果我只需将s7插入我的电脑,我可以使用Nautilius浏览它,但我无法在终端中访问它作为普通文件夹,究竟是什么需要实现的。 每次我插头s7我检查它在mt...

5  如何使用MTP使我的Linux PC安装我的Android 4.2.2手机?  ( How do i make my linux pc mount my android 4 2 2 phone using mtp ) 
我刚刚购买了一个新的tcl(s950)偶像x手机,我弄清了一些问题,使其在我的系统上可见。 本手机使用Android 4.2.2,我猜这是问题的原因:我之前的手机与Android 4.1正确显示在Nautilus / Dolphin(使用 Abcdefghijklmnabcdefghijklmn0 ) 现在我已经尝试...

0  如何在手机上移动文件时,它连接到我的电脑实际上是副本吗?  ( How come moving files on my phone when its connected to my computer actually do ) 
所以,我将文件从桌面复制到手机的microSD卡。然后我意识到我希望文件在卡上的子目录中,所以我发起了一个动作。不应该花很长时间,因为它只是一个文件系统输入更新而不是完整的副本,对吧?错误的!我不得不等待与最初的副本相同的时间!这是什么原因?是对MTP的一些限制吗? ...

4  MTP无法在Android 6下工作  ( Mtp not working under android 6 ) 
我缺乏想法如何获得mtp,再次工作 ......我根本没有在我的android上再次获得对话,问我刚刚充电,或MTP或图片模式... 直到最近,它很简单:使用USB电缆,将其连接到我的Ubuntu 16.04笔记本电脑,获取所提份的选择/批准框... 和voilàpabless作为mtp设备出现在Ubuntu,文...

1  USB大容量存储而不是MTP  ( Usb mass storage instead of mtp ) 
我在手机上不小心删除了我的整个文件系统。我试图使用photorec程序用我的Linux PC恢复我的文件。但是Photorec只能检测到系统的直接连接的设备.MY手机只能与MTP和PTP连接。如果我可以将手机安装到我的电脑,因为ums(USB大容量存储)photorec将检测到我的设备。因此,有没有办法将我的手机挂载...

1  MTP可以配置为显示root?  ( Can mtp be configured to show the root ) 
我有一个rooted设备运行Android 6。 当我通过USB连接时,我可以通过MTP浏览文件,但它限制了 /sdcard 文件夹,例如我可以看到 Downloads 和 DCIM 但我无法访问 /system/app 。 问题:是有一个设置或技巧,可以通过mtp允许我访问 / 诸如重新编译系统程序的技术过程也...

1  Windows 8和Nexus 7之间的文件传输  ( File transfer between windows 8 and nexus 7 ) 
我正在为年龄挣扎,我似乎无法努力。互联网上的每个解决方案都让我安装adb驱动程序。但除了开发外,我还希望将我的nexus用作常规用户,例如将我的win8 pc的一些文件发送到平板电脑。 SOE我正在启用MTP。 但这是禁止的。 Nexus7显示在设备管理器上的冲突。自动安装不会安装任何内容。来自华硕网站的驱动程序无法...

5  更改Galaxy S4 W / A破屏幕的MTP / PTP  ( Change mtp ptp for a galaxy s4 w a broken screen ) 
我试图在我发送它的修理之前完整地备份我的三星Galaxy S4上的所有数据。 即使屏幕完全黑色并且不起作用(触摸能力很小),我都有Galaxy Smart Dock,这让我通过HDMI输出屏幕并用鼠标控制手机。 我删除了锁屏,安装了kies,然后将手机连接到我的电脑。 不幸的是,在一点,我的手机从MTP切换到PTP,...

1  从Android 4.4.4转移照片的最佳方式到Windows 7  ( Best way to transfer photos from android 4 4 4 to windows 7 ) 
我刚刚升级到运行Android 4.4.4的三星Galaxy S5。在我的旧手机上运行姜饼,我能够使用USB大容量存储设备(MSD)功能来浏览,删除和复制照片(向Windows 7 PC复制),因为该手机基本上作为标准USB驱动器。< / p> 在Galaxy S5上,它使用MTP,并尝试执行这些相同的功能是痛苦的缓...




© 2022 it.wenda123.org All Rights Reserved. 问答之家 版权所有