Como eu conecto um Nexus 7 para transferir arquivos? [duplicado]

43

Eu quero mover alguns arquivos do meu PC para o Nexus 7. O tablet está conectado à porta USB do meu PC e está carregando com sucesso. Infelizmente, o PC não está detectando os dispositivos - o que eu esperava é mostrar o tablet Nexus 7 como dispositivos externos (como minha memória flash USB).

Como o tablet está conectado à rede doméstica da minha internet, verifiquei se ele aparecerá na seção "Redes", mas isso não acontece.

Estou usando o Ubuntu 12.04 LTS.

Existe uma maneira fácil de conectar os dispositivos ao meu PC e mover algumas informações entre eles?

    
por gotqn 28.10.2012 / 10:36

7 respostas

38

Você tem que seguir um procedimento abaixo para compartilhar conteúdo entre o Ubuntu e o Nexus 7.

Instale as ferramentas necessárias usando o terminal.

sudo apt-get install mtp-tools mtpfs 

Conecte seu Galaxy Nexus ao seu computador. Em seu telefone, abra a gaveta de notificações e clique em "Tipo de conexão USB". Certifique-se de que o MTP esteja selecionado.

Digite estes comandos no terminal:

mtp-detect | grep idVendor
mtp-detect | grep idProduct

A saída desses comandos deve fornecer idVendor e idProduct . Anote os valores fornecidos, pois você precisará deles mais tarde.

Execute este comando no terminal:

gksu gedit /etc/udev/rules.d/51-android.rules

Uma janela do Gedit deve abrir. Basta copiar e colar abaixo da linha.

SUBSYSTEM=="usb", ATTR{idVendor}=="VENDORID", ATTR{idProduct}=="PRODUCTID", MODE="0666"

Substitua VENDORID e PRODUCTID pelos idVendor e idProduct anotados anteriormente no Gedit.

Salve e feche o arquivo. Em seguida, desconecte seu telefone e execute estes comandos:

sudo service udev restart
sudo mkdir /media/GalaxyNexus
sudo chmod a+rwx /media/GalaxyNexus
sudo adduser YOURUSERNAME fuse

Substitua YOURUSERNAME pelo seu nome de usuário do Ubuntu. Agora, execute este comando:

gksu gedit /etc/fuse.conf

Na janela do Gedit, remova o # no início da última linha.

Você está quase pronto! Agora, reinicie seu computador e execute esses três comandos:

echo "alias android-connect=\"mtpfs -o allow_other /media/GalaxyNexus\"" >> ~/.bashrc
echo "alias android-disconnect=\"fusermount -u /media/GalaxyNexus\"" >> ~/.bashrc
source ~/.bashrc

Novamente, redigite as aspas em cada comando depois de copiar, caso contrário, o comando não funcionará.

Conecte seu telefone novamente e verifique se seu telefone está usando o MTP e, em seguida, execute este comando:

android-connect

Você poderá conectar o Nexus 7 ao seu computador Ubuntu.

    
por Ketankumar Patel 29.10.2012 / 05:27
12

Você pode simplesmente alternar o Nexus 7 para o modo Câmera (PTP) em Armazenamento / Conexão USB.

    
por Dalen 06.01.2013 / 04:47
12

Descobri que a maneira mais fácil de transferir arquivos é usando o aplicativo chamado AirDroid . Você precisará do seu laptop & amp; o dispositivo android para ser conectado à mesma rede embora.

Etapas

  1. Instale o airdroid no dispositivo Android

  2. inicie o aplicativo, se o dispositivo Android e o laptop na mesma rede forem automatizados | detectar o IP do computador e pedir para inserir o pino gerado no dispositivo Android no computador endereço da web que é o link

  3. Cole os dados no seu computador em uma pasta específica, como, por exemplo, Download neste caso
  4. No dispositivo Android, acesse sua pasta pela segunda guia mostrada chamada Ferramentas
por Subh 04.11.2012 / 22:23
9

Para meu uso pessoal, usei instruções similares àquelas que @ K.K Patel forneceu em sua resposta.

No entanto, alguns usuários não querem ou ficam desconfortáveis com o uso da linha de comando. Para eles, recomendo usar o AirDroid .

Esta solução não requer nenhuma configuração nos sistemas Ubuntu .

Tudo que é necessário é um aplicativo instalado no telefone Android, uma conexão sem fio compartilhada entre o telefone e o sistema Ubuntu e um navegador da Web na máquina que executa o Ubuntu.

No telefone Android, siga estas etapas:

  1. Acesse este link: link

    ou:

    • Inicie o aplicativo do Google Play
    • Pesquisar por AirDroid
  2. Instale o aplicativo AirDroid
  3. Inicie o aplicativo AirDroid no telefone  O aplicativo AirDroid fornecerá um URL para conexão, bem como um código de confirmação do QR. Anote esses dois bits de informação.

No sistema Ubuntu, siga estas etapas:

  1. Inicie um navegador da web.
  2. Insira o URL fornecido pelo AirDroid no telefone (isto é, 198.168.1.4:9100(substitua aqui o endereço IP e o número da porta))
  3. O usuário será solicitado a fazer login. Use o código QR fornecido pelo telefone. Você também pode optar por se conectar via https para uma conexão mais segura.

Depois de fazer login, uma "área de trabalho" será apresentada, através do navegador da Web, para se comunicar com seu telefone Android:

Isso fornece um método simples de transferir arquivos, fotos, atualizar contatos, etc. entre o telefone Android e o sistema Ubuntu.

    
por Kevin Bowen 11.01.2013 / 03:11
5

Você deseja instalar o gvfs-mtp, porque essa é a maneira mais fácil e confortável de usar.

sudo add-apt-repository ppa:langdalepl/gvfs-mtp

sudo apt-get update && sudo apt-get dist-upgrade

sudo reboot

Divirta-se.

    
por entonjackson 27.03.2013 / 08:59
1

O gMtp é uma aplicação baseada em mtp que fornece uma interface gráfica para conectar com o dispositivo.

Tudo o que é necessário é intall libusb-dev, bibliotecas mtp e gmtp. Este link fornece informações sobre isso

link

Você nem precisa compilar a libmtp a partir da fonte, como discutido no artigo. Eu usei synaptic e selecionei todos os pacotes necessários e fiz a coisa toda rodar instantaneamente.

Isso pode ser mais fácil se você não quiser mexer nos scripts do udev.

    
por Prarobo 01.01.2013 / 18:21
1

Depois de lutar com isso por um tempo, e encontrar todas as soluções acima falhar (mtpfs tinha erros, gmtp falha e é muito lento, airdroid também lento) isso funcionou muito bem:

link

    
por Brian 11.01.2013 / 01:38