Не удалось установить SAMSUNG_Android в UBUNTU
Когда я включаю USB debugging
в Android-телефоне и подключаю его к Ubuntu, я получаю всплывающее окно, например
Unable to mount SAMSUNG_Android
Error initializing camera: -60: Could not lock the device
Как отключить или игнорировать всплывающее окно? В окнах работает нормально; проблема только в Ubuntu
Ответы
Ответ 1
Проблема в том, что Ubuntu еще не поддерживает MTP изначально. Надеюсь, что в следующей версии 13.04 они исправит эту неприятную проблему. В то же время вы можете вручную добавить поддержку MTP в ваш PPP ubuntu и иметь беспрепятственный доступ к вашему устройству Android.
В терминале введите:
sudo add-apt-repository ppa:langdalepl/gvfs-mtp
sudo apt-get update
затем
sudo apt-get install gvfs
Перезагрузите компьютер. Возможно, вам придется включить USB-отладку на устройствах Android.
В следующий раз, когда вы его включите, не должно быть неприятных всплывающих окон, оно должно появиться в Nautilus как одно устройство с SD-картой и внутренней памятью в виде подпапок, а не как два установленных устройства. Передача данных должна работать, но у вас может возникнуть проблема с доступом к устройству из некоторых приложений, и в этом случае вы можете попробовать Go-mtpfs. Он требует ручного монтажа/размонтирования устройства (это делается двумя щелчками мыши), но тогда все должно быть так же быстро и просто, как доступ к обычной папке.
Надеюсь, что это поможет. Меня устраивает. Ubuntu 12.04, Samsung Galaxy S III и Nexus 7.
Ответ 2
В Ubuntu 14.04 LTS мне просто пришлось
sudo apt-get install mtpfs
Работала как волшебство - даже не нужно было отключать мой телефон.
Ответ 3
Сегодня я решил проблему с Wiko DARKMOON. Проблема Linux-решения gvfs заключалась в том, что для моего устройства в файле не было сопоставления "/lib/udev/rules.d/69-libmtp.rules"
Внимание: может случиться так, что вам нужно включить "отладку usb", чтобы увидеть устройство "lsub". Это можно сделать следующим образом:
- Android 2.3 - Gingerbread: Настройки > Приложения > Разработкa > Отладка USB
- Android 4.0 - Ice Cream Sandwich: Настройки > Параметры разработчикa > Отладка USB
- Android 4.1 - Желе Bean: Настройки > Параметры разработчикa > Отладка USB
- Android 4.2 или выше - желе Bean:
- Настройки > О
- выделите номер сборки и коснитесь ее 7 раз
- теперь вы найдете "Параметры разработчика" в меню "Настройки" -меню
- перейдите к нему и включите "USB Debugging"
Следующие шаги помогли мне авторизовать мое устройство на Linux Mint с уже установленным "gfvs":
-
Найти vendorid и productid с помощью lsub:
$> lsusb
Bus 001 Device 013: ID 0bb4:0c02 HTC (High Tech Computer Corp.) Dream / ADP1 / G1 / Magic / Tattoo (Debug)
...
"0bb4" является идентификатором поставщика, "0c02" является productid
-
откройте файл "/lib/udev/rules.d/69-libmtp.rules" для редактирования:
$> gksudo gedit /lib/udev/rules.d/69-libmtp.rules
-
Вставьте новое устройство, дублируя предыдущий и исправляя идентификатор и сохраняя файл:
# Wiko DARKMOON
ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c02", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
-
Отключите ваш смартфон и замените его. Ваш Linux должен монтировать ваше устройство, как это было бы для другого.