Mein neues Nexus 7 erlaubt mir nicht, APK-Dateien mit Bluetooth zu empfangen

9

Ich habe gerade ein Nexus 7 erhalten und versuche, eine App zu senden, die ich in mein Nexus erstellt habe. Weder das Senden mit meinem Telefon über Bluetooth noch direkt von meinem Laptop über Bluetooth funktioniert: Auf meinem Telefon steht "Die Datei konnte nicht". t gesendet werden "während auf meinem Laptop steht:" Die Anfrage konnte nicht erfüllt werden ".

Ich habe versucht, ein Bild zu senden, und es hat funktioniert.

Daniel Mendel
quelle
Vielleicht könnten Sie auf Ihrem Bluetooth-Hersteller Ihres Laptops klären, welches Betriebssystem usw. Auch meiner Erfahrung nach hat Bluetooth jemals gut für die Übertragung von Dateien für mich funktioniert.
Varunyellina
Hat eine der Antworten zur Lösung Ihres Problems beigetragen, sodass Sie sie akzeptieren konnten? Wenn nicht, was fehlt?
ndsmyter
Gleiches Problem hier. Das Umbenennen des Erweiterungsnamens funktioniert möglicherweise auch.
Liuyanghejerry

Antworten:

8

Android akzeptiert standardmäßig nur bestimmte Dateitypen (aus einer fest codierten Liste).

Es gibt zwei Lösungen:

  • Der Absender kann seine Dateien umbenennen, bevor er sie an einen der MIME-Typen auf der weißen Liste sendet (indem er eine akzeptierte Dateierweiterung hinzufügt).
  • Kaufen Sie ein Telefon von einem Hersteller, der es unterstützt, oder installieren Sie Aftermarket-Firmware wie OmniROM oder CyanogenMod, die alle Dateitypen mit eingehenden Bluetooth-Übertragungen zulässt.

Wenn der Hersteller dieses Verhalten nicht geändert oder die Liste nicht erweitert hat, gelten ab Januar 2015 folgende MIME-Typen:

"image/*",
"video/*",
"audio/*",
"text/x-vcard",
"text/plain",
"text/html",
"text/xml",
"application/zip",
"application/vnd.ms-excel",
"application/msword",
"application/vnd.ms-powerpoint",
"application/pdf",
"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
"application/vnd.openxmlformats-officedocument.wordprocessingml.document",
"application/vnd.openxmlformats-officedocument.presentationml.presentation",

Fügen Sie einfach eine Mediendateierweiterung (z. B. .jpeg / .png / .gif / .mp4 / .mp3 /), eine Zip-Datei (.zip), ein PDF (.pdf) oder ein Office-Dokument (.doc / .xls / ...), usw.

Die Liste wird in der Variablen ACCEPTABLE_SHARE_INBOUND_TYPES definiert, wenn Sie die genaue und aktuelle Definition im Quellcode sehen möchten .

ce4
quelle
6

Ich habe dies mit Nexus-Geräten erlebt. Ich denke, Nexus erlaubt nicht, APK-Dateien über Bluetooth zu empfangen.

Die einfachste Problemumgehung, die ich gefunden habe, besteht darin, die Datei zu komprimieren und dann an Ihr Gerät zu senden. Die ZIP-Datei kann dann auf Ihrem Telefon / Tablet dekomprimiert werden, und mit der APK kann die App installiert werden. (Um die App zu installieren, stellen Sie sicher, dass Sie "Apps aus unbekannten Quellen installieren" in den Sicherheitseinstellungen aktiviert haben.)

Suraj Bajaj
quelle
5

Der Grund, warum dies nicht unterstützt wird, ist genau der gleiche, warum Sie keine an eine E-Mail angehängte EXE-Datei senden können. Dies soll verhindern, dass Personen schädliche Software an nicht geschützte Telefone senden. Aus diesem Grund erlauben die meisten Android-Telefone das Senden von APKs über Bluetooth nicht.

Wenn Sie weiterhin APKs über Bluetooth senden möchten, ist es am besten, die Nebenstelle (APK) vor der Anwendung und dem Telefon auszublenden (z. B. durch Zippen oder Ändern der Nebenstelle). Auf diese Weise können Sie das Telefon dazu verleiten, die Anwendung weiterhin anzunehmen. Sie müssen dann das Paket entpacken oder umbenennen, um die APK abzurufen.

Eine andere Möglichkeit, wie bereits von anderen erwähnt, ist die Verwendung einer Drittanbieteranwendung (wie AirDroid ). Auf diese Weise können Sie die APK übertragen.

Wenn Sie die Anwendung installieren möchten, müssen Sie sicherstellen, dass "Apps von unbekannten Quellen installieren" aktiviert ist. Wenn Sie dies nicht aktivieren, werden nur Apps von Google Play akzeptiert.

ndsmyter
quelle
1

Ich habe ein Android-Tablet und zwei Android-Telefone - ein Telefon ist ein Nexus - alle von Samsung hergestellt.

Ich finde, wenn ich das Nexus-Telefon als Quelle verwende, kann ich GPX-Dateien an beide anderen Geräte senden. Wenn ich jedoch versuche, eine GPX-Datei vom Tablet aus zu senden, gibt Bluetooth an, dass der Inhalt nicht unterstützt wird. Sowohl das Tablet als auch das Nexus-Telefon sind gerootet, das andere Telefon nicht.

Dies weist auf unterschiedliche "Whitelists" für die Bluetooth-Dateiübertragung hin, selbst zwischen Android-Geräten desselben Anbieters.

Ich habe die Dateierweiterung in xml geändert und es ist auch fehlgeschlagen. Der Wechsel zu txt hat den Trick gemacht.

Es ist ein Ärgernis. Ich habe auch Dropbox verwendet, um die Übertragung ordentlich zu erledigen.

Wayne Linton
quelle
0

Sie können die Airdroid- App verwenden, um die APK-Datei auf Ihr Handy zu kopieren (sie verfügt über eine Weboberfläche). Nach dem Kopieren können Sie die Installation über die Weboberfläche auf Ihrem Computer starten.

Bluetooth war auch für mich auf meinen Nexus-Geräten ein Hit und Miss. Ich finde, dass es mit einigen ROMs (normalerweise auf Aktienbasis, meistens mit Korrekturen für Bluetooth) und einigen anderen (normalerweise Nightlies oder Pre-Final-Releases) sehr gut funktioniert von stark optimierten oder benutzerdefinierten ROMs wie CM).

Sumesh
quelle
0

Ändern Sie einfach die Erweiterung, indem Sie einen Buchstaben löschen. IE (anstelle von .apk write .ap) hat bei mir funktioniert!

user48990
quelle
-1

Stellen Sie sicher, dass Sie die Option zum Installieren von Apps aus unbekannten Quellen haben, die in den Einstellungen aktiviert sind. Unter 4.0 (ICS) befindet es sich im Menü "Sicherheit & Bildschirmsperre". Auf Ihrem Nexus 7 wird Jelly Bean ausgeführt. Möglicherweise befindet es sich an einem anderen Ort.

TomG
quelle
nicht relevant ...
Motes
-1

Android Stock OS erlaubt Ihnen nicht, apk über Bluetooth zu senden. Verwenden Sie den apk-Manager oder den apk-Extraktor, damit Sie ihn senden können.

Sie können die .apk-Erweiterung auch umbenennen, indem Sie den Dateimanager in etwas wie .jpg umwandeln. Senden Sie sie dann über Bluetooth und ändern Sie sie wieder in apk, damit sie funktioniert.

Sharath V Bhat
quelle