Ich kann mein Galaxy Nexus über das PTP- Protokoll mit meinem Kubuntu-Computer verbinden , aber es ist sehr langsam. Ich habe dieses Interview darüber gelesen, warum das Galaxy Nexus USB-Massenspeicher nicht unterstützt , und ich bin wie angewiesen zu http://www.android.com/filetransfer/ gegangen, aber es gibt keine Möglichkeit, herauszufinden, welche Option dies zulässt Stellen Sie eine Verbindung zum Gerät über einen Linux-Computer und MTP her .
Weiß jemand, wie man MTP oder irgendein anderes Protokoll zum Laufen bringt?
Ich werde die Idee von Ryan Conrad erweitern:
adb
von android-tools geht übrigens.Ich bevorzuge diese Anleitung, um Eclipse mit android-sdk zu installieren:
http://developer.android.com/sdk/installing.html
Die Installation hängt nur von JDK ab. Keine Installation neuer Pakete. Ich persönlich mache die gleichen Schritte (= zwei Ordner irgendwo extrahieren und Eclipse konfigurieren) auf die gleiche Weise auf Ubuntu-, Mint- oder Debian-Distributionen und alles funktioniert einfach.
Nach Abschluss dieser klassischen Anleitung habe ich zwei neue Ordner: Eclipse und Android-SDKS . In den Androiden-SDKs Ordner ./platform-tools/adb ist der Pfad zum
adb
Werkzeug, das verwendet werden kannpush
(Upload) undpull
(get) Dateien von Android - Gerät , ohne mtpfs oder zusätzliche Halterungen.Wie
adb
das Kommandozeilenprogramm kann es im Handumdrehen automatisiert werden. Außerdem haben Sie die Datei-Explorer- Ansicht von Eclipse , die eine schöne grafische Baumstruktur und eine grundlegende Drag-and-Drop-Oberfläche bietet (vergessen Sie nicht, Ihr Gerät zuerst in der Geräte- Ansicht auszuwählen !).Das große Manko dieser Methode ist, dass nur das
adb
Tool das Gerät erkennt und darauf zugreifen kann. Der Rest meines Systems, einschließlich Nautilus, sieht das Gerät immer noch nicht. Aber nachdem ichadb
mich an Stabilität und Robustheit gewöhnt habe , ist das für mich nicht das Problem.quelle
Sie können Bluetooth verwenden .
Bluetooth FTP (File Transfer Profile) wird von Linux unterstützt und es gibt die Bluetooth File Transfer App, die diese Funktionalität zu Android hinzufügt. Es ist jedoch nicht so schnell (<200kb / s), abhängig von Ihren Bluetooth-Versionen. -
Es gibt ein Sicherungsmodul namens obexfs , hier ist mein Nexus S montiert:
Einige Datei-Explorer unterstützen dies direkt über Plugins (nautilus / gnome / kde / ...). Hier sind einige Ubuntu-bezogene Obex-Fragen.
quelle
Sie können adb verwenden und mit den adb-Befehlen pull / push übertragen.
Nicht sicher, was Distribution von Linux Sie verwenden, aber ich fand dies , das sagt MTP verpackt und für ubuntu obwohl ein Paket namens mtp-tools .
Beachten Sie auch, dass dies nicht spezifisch für Android 3.x / 4.x ist. Dies gilt für alle Geräte, auf denen 3.x / 4.x ohne externe SD-Karte ausgeführt wird. Wenn das Gerät über einen SD-Kartensteckplatz verfügt, können Sie das Gerät wie in früheren Android-Versionen einbinden.
quelle
mpfs ist ein FUSE-basiertes Dateisystem, das den Nexus auf Ihrem System einbinden kann.
Wird es für Sie montieren. Zum Abmelden einfach umount / media / MOUNTPOINT
quelle
Eine weitere Option ist WebDAV .
Einrichten eines Android WebDAV-Servers
Auf meinem Standard-Nexus 7 habe ich den WebDAV-Server installiert , geöffnet, auf die Startschaltfläche geklickt und konnte meinen
/storage/sdcard
Ordner sofort in meinem Webbrowser unter der von der Anwendung angezeigten URL anzeigen, d. Hhttp://192.168.x.y:8080
Beachten Sie, dass Sie bei WebDAV Server auch die Option haben, Root (/) oder DCIM sowie SdCard als WebDAV- Root auszuwählen .
Verwendung des WebDAV-Servers über Nautilus
In Nautilus habe ich "Mit Server verbinden ..." aus dem Menü "Datei" ausgewählt, "WebDAV (HTTP)" ausgewählt,
192.168.x.y
als Server und8080
als Port eingegeben und auf "Verbinden" geklickt.Das Navigieren durch die Verzeichnishierarchie ist langsamer als das Zugreifen auf andere Netzwerkfreigaben, jedoch nicht unerheblich. Das Kopieren einer einzelnen 42-MB-Datei über Nautilus dauerte ungefähr 12 Sekunden, also 3,6 MB / s.
Mounten eines WebDAV-Laufwerks über die Befehlszeile
Ich habe davfs2 installiert und meine Freigabe
/mnt
mit dem folgenden Befehl gemountet :Das Kopieren derselben 42-MB-Datei, jedoch mit genauerer zeitlicher Abstimmung, dauerte 12,88 s oder 3,24 MB / s.
Vorbehalte
http
nicht hergestellthttps
, sodass sie nicht verschlüsselt wird. Verwenden Sie WebDAV nur in einem sicheren WLAN-Netzwerk und aktivieren Sie den WebDAV-Server auf keinen Fall, während Sie sich in einem Internetcafé oder einem anderen ungesicherten WLAN befinden.quelle
Sie können das FTP-Protokoll mit dieser App mit USB-Kabelgeschwindigkeit verwenden (nicht, dass hierfür ADB erforderlich ist, aber nachdem Sie ADB eingerichtet haben, ist das Verbinden / Übertragen schnell und problemlos und Sie können die Dateien sogar in Ihrem bevorzugten Dateimanager anzeigen.
https://play.google.com/store/apps/details?id=com.theolivetree.ftpserver
Anweisungen finden Sie in der Beschreibung des Spielgeschäfts.
quelle
Arbeiten mit MTP unter Ubuntu für Galaxy Nexus, Nexus 7 und Acer A500.
Ich habe auf dieser Site eine Anleitung für das Nexus 7 (das ich gerade mitgebracht hatte) Ubuntu 12.04 - Automount Nexus 7 im MTP-Modus gefunden. Wir danken dem Autor dieser Seite, dass er es herausgefunden hat. Die Anweisungen, die ich unten habe, kommen von dieser Site, werden zu den Befehlen getrimmt, wenn Sie mehr Erklärung sehen möchten, die oben genannte Site.
Ich habe Ubuntu 12.10 verwendet und für mein Nexus 7, Galaxy Nexus und Acer A500 konfiguriert. Anleitung
FUSE konfigurieren
Ändern Sie /etc/fuse.conf so, dass es von allen gelesen wird.
Bearbeiten Sie /etc/fuse.conf, um den Kommentar # von user_allow_other zu entfernen, sodass die Standard-fuse.conf wie folgt aussieht
Kompilieren und installieren Sie go_mtp
Einhängepunkt (e) erstellen
Richten Sie udev-Regeln ein
Verwenden Sie Ihren bevorzugten Editor und erstellen Sie die folgende Datei (entfernen Sie alle anderen Android-Udev-Regeln, mit denen Sie möglicherweise zuerst experimentiert haben).
Fügen Sie den folgenden Inhalt ein. Sie können nicht benötigte Regeln entfernen. Die beiden Nexus-Geräte scheinen die gleichen IDs für den Bootloader und die Wiederherstellung zu haben. HINWEIS: Sie müssen # YOURLOGIN # durch Ihren Benutzernamen / Login ersetzen.
HINWEIS: Wenn Sie gedit verwendet haben und die Datei bearbeitet haben, müssen Sie 99-android.rules ~ entfernen, da sich udev aufregt.
Starten Sie als nächstes udev neu
Bearbeiten Sie / etc / fstab
Fertig.
Sie können nun Ihre Geräte anschließen und der interne Speicher steht zur Verfügung. Denken Sie daran, die Verbindung zu trennen, bevor Sie sie trennen. Dies scheint jedoch keinen Schaden zu verursachen.
Hinweis: Es scheint, dass das ENV {ID_MODEL} für das Nexus 7 irgendwann auf Nexus_7 geändert wurde (ich denke mit dem Android 4.2 Update).
Von http://www.winters.org.nz/android-hints-tips-stuff/working-mtp-on-ubuntu
quelle
Nun, es gibt ein sehr nützliches Tool, dessen Name "Wifi File Transfer" ist. Laden Sie es einfach aus dem Play Store auf Ihr Android-Gerät herunter und installieren Sie es. Es schaltet Ihr Android-Handy auf einen Mini-Server, mit dem Sie Dateien von und auf Ihr Telefon herunterladen und hochladen können.
quelle