Как подключить Nexus 7 для передачи файлов? [Дубликат]

43

Я хочу перенести некоторые файлы с моего ПК на Nexus 7. Планшет подключен к USB-порту моего ПК, и он успешно заряжается. К сожалению, на ПК не обнаружены устройства - ожидалось, что планшет Nexus 7 будет показан как внешние устройства (например, флеш-память USB).

Поскольку планшет подключен к моей домашней интернет-сети, я проверил, появится ли он в разделе «Сети», но это не так.

Я использую Ubuntu 12.04 LTS.

Есть ли простой способ подключить устройства к компьютеру и переместить некоторую информацию между ними?

    
задан gotqn 28.10.2012 в 10:36
источник

7 ответов

38

Вы должны выполнить описанную ниже процедуру для совместного использования содержимого между Ubuntu и Nexus 7.

Установите необходимые инструменты с помощью терминала.

sudo apt-get install mtp-tools mtpfs 

Подключите свой Galaxy Nexus к компьютеру. На телефоне откройте ящик уведомлений и нажмите «Тип подключения USB». Убедитесь, что выбран MTP.

Введите эти команды в терминал:

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

Результат этих команд должен дать вам idVendor и idProduct . Запишите приведенные значения, поскольку они понадобятся вам позже.

Запустите эту команду в терминале:

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

Должно открыться окно Gedit. Просто скопируйте и вставьте строку ниже.

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

Замените VENDORID и PRODUCTID на idVendor и idProduct , которые вы отметили ранее в Gedit.

Сохраните и закройте файл. Затем отключите телефон и выполните следующие команды:

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

Замените YOURUSERNAME своим именем пользователя Ubuntu. Теперь запустите эту команду:

gksu gedit /etc/fuse.conf

В окне Gedit удалите # в начале последней строки.

Ты почти готов! Теперь перезагрузите компьютер и выполните следующие три команды:

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

Снова повторите ввод кавычек в каждой команде после копирования, иначе команда не будет работать.

Подключите телефон еще раз, а затем убедитесь, что ваш телефон использует MTP, затем выполните следующую команду:

android-connect

Вы можете подключить Nexus 7 к компьютеру Ubuntu.

    
ответ дан Ketankumar Patel 29.10.2012 в 05:27
источник
12

Вы можете просто переключить режим Nexus 7 в режим камеры (PTP) в разделе «Хранение / USB-соединение».

    
ответ дан Dalen 06.01.2013 в 04:47
12

Я обнаружил, что самый простой способ передачи файлов - это приложение под названием AirDroid . Вам понадобится ваш ноутбук и amp; устройство Android должно быть подключено к одной и той же сети.

Шаги

  1. Установите аэродром на устройство Android

  2. Запустите приложение, если устройство и ноутбук Android в одной сети будут автоматически определить IP-адрес компьютера и попросить ввести сгенерированный вывод на устройстве Android на компьютере веб-адрес Ссылка

  3. Вставьте данные на свой компьютер в определенную папку. Скачайте в этом случае
  4. На устройстве Android доступ к вашей папке с помощью показанной второй вкладки с именем «Инструменты»
ответ дан Subh 04.11.2012 в 22:23
9

Для личного использования я использовал инструкции, подобные тем, которые @ K.K Patel предоставил в своем ответе.

Однако некоторые пользователи либо не хотят, либо им неудобно использовать командную строку. Для них я рекомендую использовать AirDroid .

Это решение не требует какой-либо конфигурации в системах Ubuntu .

Все, что необходимо, - это приложение, установленное на телефоне Android, общее беспроводное соединение между телефоном и системой Ubuntu и веб-браузер на компьютере под управлением Ubuntu.

На телефоне Android выполните следующие действия:

  1. Перейдите по этой ссылке: Ссылка

    или

    • Запустите приложение Google Play
    • Поиск AirDroid
  2. Установите приложение AirDroid
  3. Запустите приложение AirDroid на телефоне  Приложение AirDroid предоставит URL-адрес для подключения, а также код подтверждения QR. Обратите внимание на эти два бита информации.

В системе Ubuntu выполните следующие действия:

  1. Запустите веб-браузер.
  2. Введите URL-адрес, предоставленный AirDroid с телефона (т. е. 198.168.1.4:9100 (укажите здесь фактический IP-адрес и номер порта))
  3. Пользователю будет предложено ввести логин. Используйте QR-код, предоставленный телефоном. Вы также можете выбрать подключение через https для более безопасного подключения.

После входа в систему через веб-браузер будет представлен «рабочий стол» для связи с вашим телефоном Android:

Это обеспечивает простой способ передачи файлов, фотографий, обновления контактов и т. д. между телефоном Android и системой Ubuntu.

    
ответ дан Kevin Bowen 11.01.2013 в 03:11
5

Вы хотите установить gvfs-mtp, потому что это самый простой и удобный способ.

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

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

sudo reboot

Получайте удовольствие.     

ответ дан entonjackson 27.03.2013 в 08:59
1

gMtp - приложение на основе mtp предоставляет интерфейс gui для подключения к устройству.

Все, что необходимо, - это intall libusb-dev, mtp libraries и gmtp. Эта ссылка содержит информацию об этом

Ссылка

Вам даже не нужно компилировать libmtp из исходного кода, как описано в записи. Я использовал synaptic и выбрал все необходимые пакеты и мгновенно запустил все.

Это может быть проще, если вы не хотите идти и путаться с скриптами udev.

    
ответ дан Prarobo 01.01.2013 в 18:21
1

После некоторого времени с этим бороться и найти все вышеперечисленные решения не удалось (у mtpfs были ошибки, gmtp сбой и действительно медленный, airdroid также медленный), это сработало отлично:

Ссылка

    
ответ дан Brian 11.01.2013 в 01:38