Il mio nuovo Nexus 7 non mi consente di ricevere file apk con bluetooth


9

Ho appena ricevuto un Nexus 7 e sto cercando di inviare un'app che ho creato nel mio Nexus, né di inviarlo con il mio telefono tramite bluetooth o direttamente dal mio computer portatile tramite bluetooth funziona: sul mio telefono dice "il file non ha potuto" t essere inviato "mentre sul mio portatile è detto:" la richiesta non può essere onorata ".

Ho provato a inviare un'immagine e ha funzionato.


Forse potresti chiarire il produttore del tuo laptop bluetooth, quale sistema operativo, ecc. Anche nella mia esperienza il bluetooth ha mai funzionato bene per il trasferimento di file per me.
varunyellina,

Qualcuna delle risposte ti ha aiutato a risolvere il tuo problema, in modo da poterle accettare? In caso contrario, cosa manca?
ndsmyter,

Lo stesso problema qui. Rinomina il nome dell'estensione può anche funzionare.
liuyanghejerry,

Risposte:


8

Android accetta solo determinati tipi di file (da un elenco hardcoded) per impostazione predefinita.

Esistono due soluzioni:

  • Il mittente può rinominare i propri file prima di inviarli a uno dei tipi mime elencati in bianco (aggiungendo un'estensione di file accettata).
  • Acquista un telefono da un produttore che lo supporta o installa firmware aftermarket come OmniROM o CyanogenMod che consente tutti i tipi di file con trasferimenti Bluetooth in entrata.

Se il produttore non ha modificato questo comportamento o esteso l'elenco, i tipi MIME accettati a gennaio 2015 sono:

"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",

Vale a dire, basta aggiungere un'estensione del file multimediale (ad es. .Jpeg / .png / .gif / .mp4 / .mp3 /), file zip (.zip), PDF (.pdf) o documento di Office (.doc / .xls / ...), eccetera.

L'elenco è definito nella stringa ACCEPTABLE_SHARE_INBOUND_TYPES se ti piace vedere la definizione esatta e corrente nel codice sorgente.


6

L'ho sperimentato con i dispositivi Nexus. Penso che Nexus non consenta la ricezione di file APK tramite Bluetooth.

La soluzione più semplice che ho trovato è ZIP il file e quindi inviarlo al tuo dispositivo. Lo ZIP può quindi essere decompresso sul tuo telefono / tablet e l'APK può essere utilizzato per installare l'app. (Per installare l'app, assicurati di aver abilitato 'Installa app da origini sconosciute' dalle Impostazioni di sicurezza)


5

Il motivo per cui questo non è supportato è esattamente lo stesso per cui non è possibile inviare un file .exe allegato a un'e-mail. Questo per impedire alle persone di inviare software dannoso a telefoni non protetti. Ecco perché la maggior parte dei telefoni Android non consentirà l'invio di APK tramite Bluetooth.

Se desideri comunque inviare APK tramite Bluetooth, è meglio nascondere l'estensione (APK) dall'applicazione e dal telefono (ad es. Zippando o modificando l'estensione). In questo modo puoi ingannare il telefono accettando ancora l'applicazione. È quindi necessario decomprimere o rinominare il pacchetto per recuperare l'APK.

Un altro modo, come già menzionato da altre persone, è utilizzare un'applicazione di terze parti (come AirDroid ). Ciò ti consentirà di trasferire l'APK.

Se desideri installare l'applicazione, devi essere sicuro che "Installa app da fonti sconosciute" sia abilitato. Perché se non lo abiliti, verranno accettate solo le app di Google Play.


1

Ho un tablet Android e due telefoni Android - un telefono è un Nexus - tutti prodotti da Samsung.

Trovo che se uso il telefono Nexus come sorgente, posso inviare file gpx ad entrambi gli altri dispositivi. Ma se provo a inviare un file gpx dal tablet, Bluetooth afferma che il contenuto non è supportato. Sia il tablet che il telefono Nexus sono rootati, l'altro no.

Ciò indica diverse "whitelist" per il trasferimento di file Bluetooth anche tra i dispositivi Android dello stesso fornitore.

Ho modificato l'estensione del file in XML e anche questo non è riuscito. Il passaggio a txt ha funzionato.

È una seccatura. Ho anche usato Dropbox per occuparmi del trasferimento in modo ordinato.


0

Puoi usare l' app Airdroid per copiare il file apk sul tuo dispositivo mobile (ha un'interfaccia web), una volta copiato, puoi avviare l'installazione dall'interfaccia web sul tuo computer.

Il Bluetooth è stato un successo anche per me sui miei dispositivi Nexus, trovo che funzioni davvero bene con alcune ROM (di solito basate su stock, principalmente con correzioni per il bluetooth) e terribilmente su alcune altre (di solito serate o versioni pre-finali di ROM fortemente ottimizzate o personalizzate come CM).


0

Basta cambiare l'estensione cancellando una lettera IE (invece di .apk write .ap) ha funzionato per me!


-1

Assicurati di avere la possibilità di installare app da fonti sconosciute controllate nelle impostazioni. In 4.0 (ICS), si trova nel menu "Sicurezza e blocco schermo"; il tuo Nexus 7 esegue Jelly Bean, potrebbe trovarsi in un posto diverso.


non rilevante ...
Motes

-1

Android Stock OS non ti consente di inviare apk tramite bluetooth. Usa apk manager o apk extractor in quanto ti consentono di inviarlo.

Inoltre puoi rinominare l'estensione .apk usando il file manager in qualcosa come .jpg, quindi inviarlo via bluetooth e cambiarlo in apk e funzionerà.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.