Por que estou recebendo essas mensagens de erro quando tento visualizar arquivos de mídia no meu dispositivo Android?

13

(Nota: Esta pergunta originalmente expressou dois problemas. Depois de criar a recompensa, descobri algumas coisas, então reduzi-a a apenas um problema.)

Acabei de fazer uma nova instalação do Ubuntu 14.04.

Quando conecto o meu telefone Android por USB, posso acessar os arquivos no telefone, embora não sem problemas. Os arquivos de imagem e som não serão abertos, a menos que eu os copie primeiro no computador. Banshee falha se o Android estiver conectado.

Este é o erro se eu tentar abrir um arquivo de imagem:

insira a descrição da imagem aqui

"Falha ao abrir o fluxo de entrada para o arquivo"

Por que estou recebendo esse erro e como faço para conectar meu Android sem problemas?

Observe que tentei mudar do modo MTP para PTP e, quando o faço, não consigo acessar os arquivos do telefone. Eu instalei mtp-tools. Posso conectar-me através do armazenamento em massa USB e, em seguida, visualizar arquivos de imagem e usar o Banshee. A desvantagem é que são necessárias meia dúzia de telas e seleções no dispositivo Android para ativar o modo de armazenamento em massa USB cada vez que eu conecto, e estou procurando a funcionalidade plug and play.

Observe também que sou independente de soluções, pois não me importo se isso significa usar armazenamento em massa MTP, PTP ou USB. Quero poder usar meu dispositivo Android aparentemente, basta conectá-lo e usá-lo, e não estou preocupado com como isso acontece.

O dispositivo Android é um Samsung Galaxy S2, com o Android 4.1.2.

Questionador
fonte
mude para o modo de armazenamento em massa e conecte seu telefone.
Avinash Raj
@AvinashRaj, são necessárias cerca de 5 etapas para chegar ao modo de armazenamento em massa. Espero que não seja o caso de que a única solução seja fazer isso toda vez que eu conectar o telefone.
Question
O problema é que os dispositivos mtp não suportam E / S básica de arquivo. Dê uma olhada nesta resposta de outra pergunta.
465544 05/05
Qual dispositivo Android você possui?
Seth
@Seth, adicionou as informações do dispositivo à pergunta.
Pergunta

Respostas:

7

O erro que foi mostrado claramente é Unable to mount MTP device,. Portanto, seu sistema falha ao montar (abrir) este dispositivo mtp. A instalação do mtp-toolspacote solucionará esse erro e fará com que seu dispositivo mtp se conecte.

sudo apt-get install mtp-tools
Avinash Raj
fonte
1
Ligue o telefone na porta USB 3.0 não em 2.0
Avinash Raj
Aquele com bluetongue = USB 3.0. Verifique se você desabilitou a opção de compartilhamento de USB no seu telefone.
Avinash Raj
2
De acordo com lsusb, todas as minhas portas USB são USB 2.0. Além disso, o tethering USB não está ativado. Agradeço sua ajuda e você pode estar certo de que esse erro está relacionado com a conexão USB 2.0 do meu computador, mas acho difícil acreditar que não há como solucionar esse erro sem obter uma porta USB 3.0.
Pergunta
@AvinashRaj wow wow wow! A conexão ao usb 3.0 resolveu o meu problema (de falhas na transferência de arquivos de forma aleatória) depois de tentar muitas soluções, obrigado! Você pode explicar, por que a conexão usb 3.0 é significativa?
Asten
2

Resolvido esse problema, atualizando para o Android 4.4. Agora, quando conecto o dispositivo, recebo um dispositivo "Android" no Nautilus, que tem duas unidades separadas disponíveis, meu cartão SD interno e externo. Não há ações de interface no telefone necessárias para conectar o dispositivo. Na verdade, eu não sei dizer se ele está se conectando usando armazenamento em massa MTP ou USB ou o quê, mas enquanto estiver funcionando, não estou muito preocupado com isso.

Os arquivos de mídia não têm ícones de visualização, mas podem ser abertos e visualizados sem erros.

Questionador
fonte
2

Na minha galáxia s3 (Android 4.4), alterei minhas configurações de Dispositivo de mídia (MTP) para Câmera (PTP) e pude visualizar minhas imagens e outros arquivos com perfeição.

paugustin
fonte
1

Você ficará feliz em saber que o conjunto anterior de utilitários USB ainda está lá para ser usado. Esta é uma solução alternativa e não uma correção permanente. RC

  1. No seu telefone Android, vá para Aplicativo-> Configurações
  2. Lá, vá para Wireless and Network e selecione USB Utilities
  3. Clique em Conectar armazenamento ao PC, antes de conectar um cabo USB
  4. Uma mensagem deve aparecer: Conecte o cabo USB para usar o armazenamento em massa
  5. Agora conecte o cabo USB ao computador
  6. O robô android verde deve ser exibido com um botão de opção para "Conectar armazenamento USB;" clique nisso.
  7. O robô verde fica laranja e agora você pode acessar os arquivos no armazenamento interno e no cartão SD do seu telefone.

fonte: http://catlingmindswipe.blogspot.com/2012/05/how-to-connect-android-samsung-galaxy.html

Meus testes indicam que a instalação do PCManFM a partir do Software Center também permitirá que você acesse seus arquivos no dispositivo da maneira que funcionou nos anos passados.

Elder Geek
fonte
1
Obrigado por esta resposta. Como mencionado na pergunta, estou ciente de que essa opção existia. No entanto, pretendo ter a funcionalidade plug-and-play. Ter que passar por esse conjunto de opções sempre é inconveniente e propenso a erros.
Pergunta
@ Dave MG Lamentamos que o seu Samsung Galaxy S2 exija mais etapas para conectar o que você gosta. Talvez a comunidade possa me corrigir Se eu estiver errado, mas acredito que as alterações no firmware da Samsung e / ou no Android 4.1.2 estão um pouco além do escopo deste fórum.
Elder Geek
A questão é que o tipo de conectividade de que estou falando costumava existir. Alguns anos atrás, eu poderia conectar meu Android, e ele apareceria como uma unidade externa, e era isso. No entanto, meu entendimento é que o Google decidiu tornar seus dispositivos Android MTP por padrão, mas que o suporte ao Ubuntu para MTP tem sido muito irregular. Acredito que meu dispositivo Android esteja fazendo o padrão do que os dispositivos Android fazem, mas o suporte do Ubuntu para ele é fraco. Então, acho que isso coloca o ônus no Ubuntu.
Pergunta
Eu tenho exatamente os mesmos resultados com o meu dispositivo Android sob 14.04 que tenho sob 12.04. Concedido que meu dispositivo está executando uma versão mais antiga do sistema Android que a sua (2.37) e não consigo reproduzir com esse dispositivo nem com um dispositivo mais recente executando 4.3.2. Instalarei o mtp-tools e verifico se consigo reproduzir. veja se desinstalar o mesmo resolve o problema e edite minha resposta de acordo.
Elder Geek
Meus resultados com MPT-ferramentas são piores do que o seu (Nenhum dispositivo detectado até agora)
Elder Geek
0

Isso pode funcionar com 4.1.2 também .... não é possível confirmar

[Dica] de armazenamento: Reativar o Android 4.2.2 do modo de armazenamento em massa Só queria compartilhar algumas dicas para aqueles que desejavam reativar o Modo de armazenamento em massa no Android 4.2.2

  1. Conecte seu telefone a um computador (o dispositivo será conectado no modo MTP como padrão)
  2. Reinicie o telefone enquanto estiver conectado ao computador
  3. Aguarde até ver o ícone USB na barra de notificação
  4. Agora você terá a opção de selecionar Armazenamento em massa a partir de agora

fonte: http://forum.xda-developers.com/showthread.php?t=2350542

Elder Geek
fonte
Obrigado por esta sugestão. Apenas tentei e, infelizmente, as únicas opções que mostra são MTP e PTP. Pode ser uma única opção 4.2.2.
Pergunta
1
@DaveMG Bem, foi um tiro no escuro. Ainda pode ajudar alguém. Espero que algo mais adequado chegue.
Elder Geek
@DaveMG Aqui está outro segmento interessante que pode ser de alguma utilidade: ubuntuforums.org/showthread.php?t=2194853
Elder Geek
Instale o gerenciador de arquivos PCManFM. Isso funciona aparentemente para mim sob 14.04. Eu descobri que trabalhou sob o Lubuntu que usa PCMan Gerenciador de arquivos por padrão, então, testado e confirmado no Ubuntu 14.10
Elder Geek
1
O PCManFM File Manager não substituirá totalmente a minha interface de janela? Não é que eu sou contra o uso de uma interface diferente, se funcionar melhor, é apenas que parece uma mudança em grande escala com possíveis efeitos colaterais e reprocussões. Eu teria que ter certeza do grau de agitação que isso causaria antes de usá-lo apenas para resolver esse problema.
Interrogante
0

Eu tenho um Galaxy S6 e vi o mesmo problema no Ubuntu 15.10 ao acessar os arquivos no dispositivo (falha ao abrir o fluxo de entrada para a imagem).

No entanto, consegui copiar os arquivos para o meu laptop e visualizá-los lá, sem alterar as configurações do telefone / computador.

raggyp
fonte
0

Tendo encontrado esse problema muitas vezes, penso que parece acontecer com mais frequência nos telefones Samsung do que nos telefones Huawei. Eu não testei com os outros.

O problema é que, pela minha análise, a Samsung permite exatamente uma sessão MTP após a conexão de um cabo USB e a transferência de arquivos autorizada pelo usuário. No entanto, o Ubuntu (e o Kubuntu também) aparentemente fecham e reabrem a sessão MTP após alguns segundos de inatividade, ou eles tentam usar sessões MTP paralelas (como uma para listagens de diretório e outra para transferência de arquivos etc.). Mas a nova sessão MTP não está autorizada e está em alta, existe a mensagem de erro e o telefone Samsung fecha a sessão MTP já autorizada.

A melhor solução é usar o mtp-tools para montar permanentemente o dispositivo Android. Para referência, veja basicamente: https://wiki.ubuntuusers.de/MTP/

Então eu digitei em uma janela do terminal:

sudo apt-get install mtp-tools
sudo apt-get install jmtpfs
mkdir ~/samsung

(Isso precisa ser feito apenas uma vez. Nas versões mais antigas do Ubuntu, instale o pacote em mtpfsvez de jmtpfs)

Depois, sempre que desejar conectar o telefone, conecte o cabo USB, desbloqueie o telefone e, em seguida, abra a lista de mensagens deslizando de cima para baixo e procure a entrada "Sistema Android - USB para nnn". Toque nesse item, para abrir uma janela de sobreposição, que permite definir o modo USB. Selecione explicitamente "transferência de arquivos". Se a transferência de arquivos já estiver selecionada, selecione outra coisa e, em seguida, abra a janela novamente e selecione "transferência de arquivos" uma segunda vez. Sim, ter que usar essa janela duas vezes cheira muito a um bug da Samsung.

Às vezes, principalmente após falhas nas tentativas de montagem, o telefone também exibe uma caixa de diálogo "permitir acesso a dados do telefone", que permite apenas "sim" e "não" como respostas. Usar esse diálogo também funciona.

Depois de toda essa preparação, basta fazer:

jmtpfs ~/samsung

E, voilá, seus arquivos muito procurados aparecem no diretório ~ / samsung e, mais importante, permanecem lá até você desconectar o cabo USB ou desligar o smartphone ou o computador. Nem dói, se o telefone bloquear a tela ou desligá-la, desde que não esteja completamente desligado. Mas não tente clicar no ícone do telefone no visualizador de arquivos Ubuntu / Kubuntu. Isso tentará abrir uma segunda sessão MTP e também poderá matar a primeira sessão MTP. Em vez disso, acesse o diretório ~ / samsung mencionado anteriormente.

Para desmontar o telefone mais tarde, digite:

fusermount -u ~/samsung
Kai Petzke
fonte