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

12

(Nota: Esta questão 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 eu conecto meu telefone Android por USB, posso acessar os arquivos no telefone, embora sem problemas. Os arquivos de imagem e som não serão abertos, a menos que eu copie-os para o computador primeiro. O Banshee trava se o Android estiver conectado.

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

"Failed to open input stream for file"

Por que estou recebendo este erro e como faço para que meu Android se conecte sem problemas?

Note que tentei mudar do modo MTP para o modo PTP e, quando o faço, parece que não consigo acessar arquivos no telefone. Eu instalei mtp-tools . Eu posso conectar por armazenamento em massa USB e, em seguida, posso ver 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 toda vez que eu me conecto, e estou procurando a funcionalidade plug and play.

Observe também que eu sou agnóstico sobre as soluções em que não me importo se isso significa usar armazenamento em massa MTP, PTP ou USB. Eu quero poder usar meu dispositivo Android sem problemas, basta conectá-lo e usá-lo, e não estou incomodado sobre como isso acontece.

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

    
por Questioner 18.04.2014 / 11:27

7 respostas

2

Resolvido este problema ao atualizar para o Android 4.4. Agora, quando eu 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, não posso dizer se ele está se conectando usando MTP ou armazenamento em massa USB ou o que, mas desde que esteja funcionando, não estou muito preocupado com isso.

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

    
por Questioner 11.05.2014 / 08:20
7

O erro que foi mostrado claramente é Unable to mount MTP device . Então o seu sistema não consegue montar (abrir) este dispositivo mtp. A instalação do pacote mtp-tools resolverá este erro e fará com que seu dispositivo mtp seja conectado.

sudo apt-get install mtp-tools
    
por Avinash Raj 18.04.2014 / 11:47
2

Na minha galaxy s3 (android 4.4), mudei minhas configurações de MTP (Media Device, Dispositivo de mídia) para Câmera (PTP) e consegui visualizar minhas fotos e outros arquivos muito bem.

    
por paugustin 20.09.2014 / 01:19
1

Você ficará feliz em saber que o conjunto anterior de utilitários USB ainda está lá para ser usado. Este é um trabalho em vez de uma correção permanente. RC

  1. No seu telefone Android, acesse Configurações de aplicativos e >
  2. Lá, vá para Wireless e 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 sobre isso.
  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: link

Meus testes indicam que a instalação do PCManFM a partir do Centro de Software também permitirá que você acesse seus arquivos no dispositivo da mesma maneira que funcionava em anos passados.

    
por Elder Geek 07.05.2014 / 18:25
0

Isso também funciona com o 4.1.2 .... não pode confirmar

Armazenamento [Dica] Reativando o Modo de Armazenamento em Massa Android 4.2.2 Só queria compartilhar algumas dicas para aqueles que queriam reativar o Mass Storage Mode em seu Android 4.2.2

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

fonte: link

    
por Elder Geek 08.05.2014 / 17:31
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 de imagem).

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

    
por raggyp 18.02.2016 / 18:21
0

Depois de me deparar com este problema muitas vezes, parece-me que acontece com mais frequência com os telemóveis Samsung do que com os telefones Huawei. Eu não testei com os outros.

O problema é que, pela minha análise, a Samsung permite exatamente uma sessão MTP depois que um cabo USB foi conectado e o usuário autorizou a transferência de arquivos. No entanto, o Ubuntu (e o Kubuntu também) aparentemente fecha e reabre a sessão MTP depois de alguns segundos de inatividade, ou tenta usar sessões MTP paralelas (como uma para listagens de diretórios e outra para transferência de arquivos, etc.). Mas a nova sessão MTP não está autorizada e boom, há a mensagem de erro, e o telefone Samsung vai até fechar 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: link

Então eu digitei uma janela de terminal:

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

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

Em seguida, cada vez que você quiser conectar o telefone, conecte o cabo USB, desbloqueie o telefone e, em seguida, ative a lista de mensagens deslizando para baixo a partir da parte superior 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 opção e, em seguida, abra a janela novamente e selecione "transferência de arquivos" uma segunda vez. Sim, ter que usar esta janela duas vezes cheira muito como um bug da Samsung.

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

Depois de toda essa preparação, faça:

jmtpfs ~/samsung

E voilá, seus arquivos muito procurados aparecem em seu diretório ~ / samsung e, mais importante, ficam lá até que você desconecte o cabo USB ou desligue o smartphone ou o computador. Não faz mal, se o telefone bloquear a tela ou desligar o monitor, desde que não esteja completamente desligado. Mas não tente clicar no ícone do telefone no visualizador de arquivos do Ubuntu / Kubuntu. Isso tentará abrir uma segunda sessão MTP e poderia realmente matar a primeira sessão MTP também. Em vez disso, acesse o diretório ~ / samsung acima mencionado.

Para desmontar o telefone mais tarde, basta digitar:

fusermount -u ~/samsung
    
por Kai Petzke 05.04.2018 / 18:50

Tags