14.04 Não é possível criar / excluir / manipular arquivos no meu dispositivo Android via USB


18

Eu sempre tive problemas com a compatibilidade entre o meu telefone Android e o Ubuntu, mas agora chegou ao ponto de não poder fazer nada com ele via USB. Sempre é que, quando conecto o dispositivo, aparece uma mensagem de erro:

"Não foi possível montar o telefone Android" Não foi possível abrir o dispositivo MTP '[usb: 001,035]' "

Independentemente disso, eu era capaz de gerenciar meus arquivos desde que o telefone estivesse desbloqueado quando o conectei. No entanto, agora pareço receber uma nova mensagem de erro (ou pelo menos uma que não me lembro de ter recebido antes), que diz :

Unhandled error message:  No such interface 'org.gtk.vfs.Mount' on object at path/org/gtk/vfs/mount/1

Não tenho certeza se essa é a raiz do meu problema. Posso visualizar todos os arquivos no meu dispositivo Android, mas quando tento fazer algo como criar / excluir arquivos, recebo uma mensagem dizendo algo como:

Error while creating directory Untitled Folder.
There was an error creating the directory in mtp://[usb001,037]/Internal%20storage.

Em "Mostrar mais detalhes", recebo o erro:

libmtp error:  Could not send object info.

Eu posso fazer tudo o que preciso através do FTP, mas ridiculamente lento para arquivos grandes. Qualquer ajuda para que meu Android e PC conversem entre si é muito apreciada.


Verifique se o dispositivo está conectado no modo de armazenamento em massa (MSC) e não no modo de transferência de mídia (MTP).

Respostas:


13

O conflito está entre o Banshee e o gerenciador de arquivos (Nautilus), ambos estão tentando acessar o dispositivo. Portanto, se você deseja copiar a lista de reprodução para o dispositivo, desative todas as extensões que acessam seu dispositivo, nas Preferências do Banshee.

Em seguida, abra a pasta de músicas do seu dispositivo no Nautilus e copie / cole suas listas de reprodução do Banshee na janela do Nautilus.

Isso funcionou para mim com o telefone Ubuntu 14.04 + Jolla com o sistema operacional Sailfish.


Não uso Banshee, mas o problema ainda persiste
abhishah901

11
Só quero notar que esta resolveu o meu problema também - certifique-se Banshee não está sendo executado em segundo plano
mb7744

11

Tente isto

sudo apt-get install mtpfs

Em seguida, reconecte o telefone. Isso funciona para mim. Samsung Note 2 Android 4.4.2


Eu tenho o mesmo problema que o OP e a instalação do mtpfs não resolveu o problema. Ainda recebo o mesmo erro ao conectar meu telefone via USB, que funcionou perfeitamente nas versões 12.04, 12.10, 13.04 e 13.10. Agora, com a atualização 14.04, não consigo conectar meu telefone.
Todd

11
im passou a janela de edição de 5 minutos de comentário ... mas aparentemente meu telefone (Samsung S5) se conectará se eu deixar o usb conectado por cerca de 10 minutos ou mais. Eu estava navegando na web para relatórios de erros / soluções sobre isso, então de repente foi capaz de clicar no telefone via Nautilus e encontrar o meu cartão SD e os dados que eu queria ...
Todd

11
também gostaria de observar - eu tenho uma segunda máquina 14.04 que teve o mesmo problema e a simples instalação de 'mtpfs' corrigiu isso, mas novamente demorou cerca de 10 minutos após a instalação para começar a funcionar. Também notei que, se eu ligasse o banshee media player, não conseguiria acessar os dados no meu telefone e desligar o banshee restauraria imediatamente o acesso ao cartão SD.
Todd

De comentários insanos e "nada vai funcionar, confie em mim, o Linux não funciona assim", aconselha. Saúdo você :) 1 segundo de trabalho resolveu meu problema de 20 dias.
user3041058

11
Não funciona mesmo depois de eu reiniciei meu sistema ... Eu estou usando Galaxy Grande
abhishah901

3

Eu tive o mesmo problema, mas simplesmente fechar o Banshee resolveu o problema. Verifique se não há outros programas acessando o dispositivo no momento.


Não uso Banshee, mas o problema ainda persiste
abhishah901

2

Você também pode usar:

adb push /path/to/file /path/to/phonestorage 

você precisa dos ADBdrivers instalados no seu computador. Você também tem que permitir que USB debuggingem developer optionsno seu dispositivo.

Para ativar as opções para desenvolvedores, acesse: Settings> About Phone> Tap Build-number7 vezes. (Ativado)

Então volte para settings, você encontrará developer optionslogo acima About Phone. Aqui você encontrará USB debugging.

Quando você habilita isso e conecta o dispositivo ao computador, ele solicita a permissão do computador com a RSAtecla (marque a caixa antes de aceitá-la para deixar a permissão permanecer).

Isso é para mim ainda mais rápido do que copiar arquivos como normalmente fazemos.


Mesmo problema adb no Samsung S5 correndo CyanogenMod 13.1
Tony Martin

1

Eu tive o seguinte erro:

libmtp error:  Could not send object info.

mensagem de erro devido a um :no nome do arquivo. Renomeei o arquivo e o problema foi resolvido.


Problema semelhante devido a um emoji ou e comercial no nome do arquivo (ou possivelmente algum outro caractere estranho de largura zero ou algo assim.)
MalcolmOcean

0

Eu tive um problema semelhante, que não foi corrigido pelas várias respostas dadas acima. O diretório seria montado e eu pude ver os arquivos, mas depois de alguns segundos não funcionaria mais. A solução da solução rápida foi: notei que a conexão é interrompida sempre que o telefone entra no modo "bloqueio de tela". Então comecei a deslizar a tela do telefone continuamente com uma mão enquanto copiava arquivos com a outra, e isso realmente funcionou. Não sei a correção "correta" para isso.


Se o bloqueio da tela foi o problema, você pode desativá-lo ou ajustar o cronômetro para um período muito maior na configuração do telefone.
David Foerster

0

Mesmo problema. Milhares de pop-ups e janelas do explorador de arquivos continuariam aparecendo assim que eu conectar o telefone. Eu o resolvi escolhendo "Câmera (PTP)" no meu telefone em vez de "Dispositivo de mídia (MTP)" clicando na notificação USB.

insira a descrição da imagem aqui


Nesse modo, não consigo ver nada além de fotos.
tomasz

-1

Eu tive o mesmo problema após um período em que a transferência de arquivos funcionou bem. Mas, depois de algumas tentativas, eu tenho a causa; que o sistema de arquivos do dispositivo mostrado pelo protocolo mtp no computador não está corretamente sincronizado com o real: ele não mostra um arquivo / diretório que existe fisicamente no dispositivo e uma criação / renomeação da mesma entidade no sistema de arquivos ocorrer esse erro. Solução: mantenha manualmente (aplicativo explorer) o sistema de arquivos no mesmo estado do apresentado.

Não sei a causa desse erro.

Espero que possa ser útil para alguém.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.