Mi nuevo Nexus 7 no me permite recibir archivos apk con bluetooth

9

Acabo de recibir un Nexus 7, y estoy tratando de enviar una aplicación que hice en mi Nexus, ni la envío con mi teléfono usando bluetooth ni directamente desde mi laptop usando bluetooth funciona: en mi teléfono dice "el archivo no pudo" t ser enviado "mientras estoy en mi computadora portátil dice:" no se pudo cumplir la solicitud ".

Intenté enviar una imagen y funcionó.

Daniel Mendel
fuente
Tal vez podría aclarar sobre su fabricante de bluetooth de su computadora portátil, qué sistema operativo, etc. También en mi experiencia, bluetooth siempre funcionó bien para transferir archivos para mí.
varunyellina
¿Alguna de las respuestas te ayudó a resolver tu problema, para que pudieras aceptarlas? Si no, ¿qué falta?
ndsmyter
Mismo problema aquí. Cambiar el nombre de la extensión también puede funcionar.
liuyanghejerry

Respuestas:

8

Android solo acepta ciertos tipos de archivos (de una lista codificada) de forma predeterminada.

Hay dos soluciones:

  • El remitente puede cambiar el nombre de sus archivos antes de enviarlos a uno de los tipos MIME de la lista blanca (agregando una extensión de archivo aceptada).
  • Compre un teléfono de un fabricante que lo admita o instale firmware del mercado de accesorios como OmniROM o CyanogenMod que permita todos los tipos de archivos con transferencias entrantes de bluetooth.

Si el fabricante no ha cambiado este comportamiento o extendido la lista, los tipos mime aceptados a partir de enero de 2015 son:

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

Es decir, simplemente agregue una extensión de archivo multimedia (por ejemplo. .Pepe / .png / .gif / .mp4 / .mp3 /), archivo Zip (.zip), PDF (.pdf) o documento de oficina (.doc / .xls / ...), etc.

La lista se define en la variable ACCEPTABLE_SHARE_INBOUND_TYPES de cadena si desea ver la definición exacta y actual en el código fuente.

ce4
fuente
6

He experimentado esto con dispositivos Nexus. Creo que Nexus no permite recibir archivos APK a través de Bluetooth.

La solución más fácil que he encontrado es comprimir el archivo y luego enviarlo a su dispositivo. El ZIP se puede descomprimir en su teléfono / tableta y el APK se puede utilizar para instalar la aplicación. (Para instalar la aplicación, asegúrese de haber habilitado 'Instalar aplicaciones de fuentes desconocidas' desde la Configuración de seguridad)

Suraj Bajaj
fuente
5

La razón por la que esto no es compatible es exactamente la misma por la que no puede enviar un archivo .exe adjunto a un correo electrónico. Esto es para evitar que las personas envíen software malicioso a teléfonos que no están protegidos. Es por eso que la mayoría de los teléfonos Android no permitirán enviar APK a través de Bluetooth.

Si aún desea enviar APK a través de Bluetooth, es mejor ocultar la extensión (APK) de la aplicación y el teléfono (por ejemplo, comprimiendo o cambiando la extensión). De esa manera, puedes engañar al teléfono para que acepte la solicitud. Luego debe descomprimir o cambiar el nombre del paquete para recuperar el APK.

Otra forma, como ya han mencionado otras personas, es utilizar una aplicación de terceros (como AirDroid ). Esto te permitirá transferir el APK.

Si desea instalar la aplicación, debe asegurarse de tener habilitada la opción "Instalar aplicaciones de fuentes desconocidas". Porque si no habilita esto, solo se aceptarán aplicaciones de Google Play.

ndsmyter
fuente
1

Tengo una tableta Android y dos teléfonos Android, uno de los cuales es un Nexus, todos fabricados por Samsung.

Creo que si uso el teléfono Nexus como fuente, puedo enviar archivos gpx a los otros dos dispositivos. Pero si trato de enviar un archivo gpx DESDE la tableta, Bluetooth indica que el contenido no es compatible. Tanto la tableta como el teléfono Nexus están rooteados, el otro teléfono no.

Esto apunta a diferentes 'listas blancas' para la transferencia de archivos Bluetooth, incluso entre dispositivos Android por el mismo proveedor.

Cambié la extensión del archivo a xml y también falló. Cambiar a txt hizo el truco.

Es una molestia. También he usado Dropbox para encargarme de la transferencia perfectamente.

Wayne Linton
fuente
0

Puede usar la aplicación Airdroid para copiar el archivo apk en su dispositivo móvil (tiene una interfaz web), una vez copiado, puede iniciar la instalación desde la interfaz web en su computadora.

Bluetooth también ha sido un éxito para mí en mis dispositivos Nexus, encuentro que funciona muy bien con algunas ROM (generalmente basadas en acciones, principalmente con soluciones para bluetooth) y terriblemente en otras (generalmente nocturnas o lanzamientos previos a la final) de ROM muy modificadas o personalizadas como CM).

Sumesh
fuente
0

¡Solo cambie la extensión eliminando una letra IE (en lugar de .apk write .ap) funcionó para mí!

usuario48990
fuente
-1

Asegúrese de tener la opción de instalar aplicaciones de fuentes desconocidas marcadas en la configuración. En 4.0 (ICS), está debajo del menú "Seguridad y bloqueo de pantalla"; tu Nexus 7 ejecuta Jelly Bean, puede estar en un lugar diferente.

TomG
fuente
no relevante ...
Motes
-1

Android Stock OS no te permite enviar apk a través de bluetooth. Use el administrador de apk o el extractor de apk, ya que le permiten enviarlo.

También puede cambiar el nombre de la extensión .apk utilizando el administrador de archivos a algo como .jpg y luego enviarlo a través de bluetooth y cambiarlo de nuevo a apk y funcionará.

Sharath V Bhat
fuente