Acabei de adquirir um Nexus 7 e estou tentando enviar um aplicativo que criei para o meu Nexus, nem enviá-lo com meu telefone usando bluetooth ou diretamente do meu laptop usando o bluetooth funciona: no meu telefone diz "o arquivo não pôde" t ser enviado "enquanto no meu laptop diz:" o pedido não pôde ser atendido ".
Eu tentei enviar uma imagem e funcionou.
applications
bluetooth
file-sharing
Daniel Mendel
fonte
fonte
Respostas:
O Android aceita apenas determinados tipos de arquivo (de uma lista codificada) por padrão.
Existem duas soluções:
Se o fabricante não alterou esse comportamento ou estendeu a lista, os tipos MIME aceitos em janeiro de 2015 são:
Ou seja, basta adicionar uma extensão de arquivo de mídia (por exemplo, .jpeg / .png / .gif / .mp4 / .mp3 /), arquivo Zip (.zip), PDF (.pdf) ou documento do escritório (.doc / .xls / ...) etc.
A lista é definida na variável ACCEPTABLE_SHARE_INBOUND_TYPES , se você quiser ver a definição exata e atual no código-fonte.
fonte
Eu experimentei isso com dispositivos Nexus. Acho que o Nexus não permite receber arquivos APK por Bluetooth.
A solução mais fácil que encontrei é ZIP o arquivo e enviá-lo para o seu dispositivo. O ZIP pode ser descompactado no seu telefone / tablet e o APK pode ser usado para instalar o aplicativo. (Para instalar o aplicativo, ative 'Instalar aplicativos de fontes desconhecidas' em Configurações de segurança)
fonte
O motivo pelo qual isso não é suportado é exatamente o mesmo por que você não pode enviar um .exe anexado a um email. Isso evita que as pessoas enviem software malicioso para telefones não protegidos. É por isso que a maioria dos telefones Android não permite o envio de APKs por Bluetooth.
Se você ainda deseja enviar APKs por Bluetooth, é melhor ocultar a extensão (APK) do aplicativo e telefone (por exemplo, fechando ou alterando a extensão). Dessa forma, você pode enganar o telefone e ainda aceitar o aplicativo. Você precisa descompactar ou renomear o pacote para recuperar o APK.
Outra maneira, como já mencionado por outras pessoas, é usar um aplicativo de terceiros (como o AirDroid ). Isso permitirá que você transfira o APK.
Se você deseja instalar o aplicativo, verifique se a opção "Instalar aplicativos de fontes desconhecidas" está ativada. Porque se você não habilitar isso, somente os aplicativos do Google Play serão aceitos.
fonte
Eu tenho um tablet Android e dois telefones Android - um telefone sendo um Nexus - todos fabricados pela Samsung.
Acho que se eu usar o telefone Nexus como fonte, posso enviar arquivos GPX para os outros dois dispositivos. Mas se eu tentar enviar um arquivo gpx do tablet, o Bluetooth indicará que o conteúdo não é suportado. Tanto o tablet quanto o telefone Nexus estão enraizados, o outro telefone não.
Isso aponta para diferentes 'listas de permissões' para transferência de arquivos Bluetooth, mesmo entre dispositivos Android do mesmo fornecedor.
Alterei a extensão do arquivo para xml e também falhou. Mudar para txt fez o truque.
É um incômodo. Também usei o Dropbox para cuidar da transferência de maneira organizada.
fonte
Você pode usar o aplicativo Airdroid para copiar o arquivo apk no seu celular (ele possui uma interface da web). Uma vez copiado, você pode iniciar a instalação a partir da interface da web do seu computador.
O Bluetooth também foi um sucesso para mim nos meus dispositivos Nexus, acho que funciona muito bem com algumas ROMs (geralmente baseadas em ações, principalmente com correções para bluetooth) e terrivelmente em outras (geralmente noturnas ou versões pré-finais de ROMs altamente otimizadas ou personalizadas, como o CM).
fonte
Basta alterar a extensão, excluindo uma letra IE (em vez de .apk write .ap) funcionou para mim!
fonte
Verifique se você tem a opção de instalar aplicativos de fontes desconhecidas marcadas nas configurações. No 4.0 (ICS), está no menu "Segurança e bloqueio de tela"; seu Nexus 7 estiver executando o Jelly Bean, ele pode estar em um local diferente.
fonte
O Android Stock OS não permite que você envie apk via bluetooth. Use o gerenciador ou extrator de apk, pois eles permitem que você o envie.
Além disso, você pode renomear a extensão .apk usando o gerenciador de arquivos para algo como .jpg, enviá-la via bluetooth e alterá-la novamente para apk, e ela funcionará.
fonte