Skip to content
This repository has been archived by the owner on Apr 16, 2022. It is now read-only.

Newer Androids show up as MTP instead of a mounted drive #11

Closed
getodk-bot opened this issue Nov 23, 2016 · 3 comments
Closed

Newer Androids show up as MTP instead of a mounted drive #11

getodk-bot opened this issue Nov 23, 2016 · 3 comments

Comments

@getodk-bot
Copy link
Member

Issue by mitchellsundt
Thursday Jul 09, 2015 at 19:02 GMT
Originally opened as getodk/getodk#683 (2 comment(s))


Originally reported on Google Code with ID 682

Android 3.x and 4.x (Honeycomb and Ice Cream Sandwich/Jelly bean) devices have switch
away from mass-storage class (MSC) transfer protocol to Media Transfer Protocol (MTP)
connection when plugged into a host computer using USB, ODK Briefcase will not recognize
the memory card when selecting "Pull" and then "Mounted SD Card".

This causes a problem since Briefcase was designed to access mounted drives.

Reported by wbrunette on 2012-09-08 01:11:11

@getodk-bot
Copy link
Member Author

Comment by mitchellsundt
Thursday Jul 09, 2015 at 19:02 GMT


I am trying to find a decent way to implement this for SurveyCTO, then I'm happy to
share with the main ODK branch. However, it seems extremely non-trivial. Almost unbelievably,
there does not appear to be a universal Java library for transacting via MTP. If somebody
who's tagged this issue knows of a non-defunct API or approach, please post it here.
Again, I'm willing to share our implementation, but so far it looks ridiculously difficult
(and platform-specific) and so I may just require users of MTP devices to hand-copy
to their local drives.

Reported by chrislrobert on 2013-01-23 14:40:12

@getodk-bot
Copy link
Member Author

Comment by mitchellsundt
Thursday Jul 09, 2015 at 19:02 GMT


Thanks Chris. After a casual glance, we were equally stumped. Please do keep us posted.

Reported by mitchellsundt on 2013-01-23 18:20:46

@yanokwa
Copy link
Member

yanokwa commented Sep 11, 2017

MTP is a dead-end and it's unlikely we'll be able to build a reasonable version that lets users connect via USB to Android devices.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants