при подключении моей вкладки Samsung Galaxy 10.1 (отладка по USB) к моему компьютеру, на котором установлена Ubuntu 10.10, устройство, кажется, подключено правильно, но я не могу передать какой-либо файл (у меня всегда появляется сообщение «Ошибка создания каталога: -1: ошибка не указана») ,
Я погуглил проблему, установил mtp-tools и mtpfs, попробовал несколько рекомендуемых методов, но я все еще не могу использовать свою вкладку в качестве устройства хранения данных.
Кто-нибудь может помочь?
linux
3.2-honeycomb
июль
источник
источник
Ответы:
Установите SSHDroid на свой телефон и установите его на свой Linux-ящик, используя sshfs . Даже если сеть Wi-Fi недоступна, вы все равно можете управлять передачей, просто настроив режим Wi-Fi на своем телефоне (это будет работать даже без подключения к данным, например, во время путешествия).
Подключите свой ноутбук к Wi-Fi-модему, а затем включите SSHDroid. После этого это похоже на копирование на сервер. Вы можете использовать команду как:
Или даже смонтировать этот удаленный sftp сервер по локальному пути. Просто Google для
sshfs fstab
. Просто отметьте, что IP, упомянутый здесь, вероятно, будет отличаться для вас.Обратите внимание, что данные будут перемещаться между вашим ноутбуком и телефоном в локальной сети, не используя ваше мобильное соединение для передачи данных (если у вас даже есть доступ к нему), поэтому вам не нужно беспокоиться о плате за передачу данных.
источник
У меня Galaxy S2, и я решил похожую проблему, используя телефон как устройство хранения данных (а не MTP), следуя этому уроку из askubuntu (он работал хорошо):
источник
Только что купил Galaxy Note 10.1 и пробежал через ту же проблему для передачи файла через USB с моим ПК Ubuntu 12.04.
Теперь кажется, что использование «подключения как камеры» более плавно ... Никакого другого программного обеспечения не требуется.
Перейдите в «Настройки» / «Параметры разработчика» и проверьте «Отладка по USB».
Затем откройте главное меню (где вы получаете уведомления) и нажмите «Подключено как ...», чтобы открыть меню «Настройки хранилища / USB-подключение к ПК» (можно как получить к нему доступ другим способом): 2 варианта «Медиа-устройство (MTP)» и «Камера (PTP)». Я проверил камеру (PTP).
Затем подключите устройство к ПК, отмените все сообщения, которые могут появиться на ПК, и обычно устройство должно монтироваться автоматически: на рабочем столе должны появиться 2 значка: 1 - основная карта, другая - карта расширения.
Теперь вы можете копировать и передавать файлы с ПК на карты устройства через Nuatilus, как и для любого другого устройства.
НО...
у вас нет доступа к файлам на карточках: то есть каталоги кажутся пустыми (если они появляются вообще). Таким образом, вам может понадобиться перетасовать файлы потом на устройстве напрямую, чтобы переупорядочить расположения и т. Д. ... Начните с этого, перетаскивание файлов на карту extSD действительно работает: файлы копируются, нет pb.
У вас есть доступ к файлам и каталогам, которые вы только что скопировали.
Некоторые символы, кажется, запрещены в именах файлов и каталогов, которые вы копируете. Не используйте: "или: или? И, возможно, некоторые другие.. - _ и 'в порядке. Но наличие запрещенного символа в имени файла или каталога приводит к ошибке, как сообщается в исходном сообщении:" Ошибка создания каталога: - 1: неопределенная ошибка », если pb находится в имени каталога, который вы хотите скопировать, или« Ошибка копирования файла xxxx: -1: неопределенная ошибка », если он указан в имени файла.
источник
Лучший способ беспрепятственного переноса файлов между Ubuntu и вашим устройством - использовать клиент ftp, такой как FileZilla в Ubuntu и Software Data Cable для вашего устройства Android. Затем вы можете передавать файлы через FTP. Работает для меня. Надеюсь, это поможет.
источник
Ubuntu 10 требует ручного редактирования конфигурации udev , чтобы распознать SD-карту устройства Android.
В качестве пользователя root создайте текстовый файл «/etc/udev/rules.d/51-android.rules» и добавьте следующую строку для устройства Samsung:
Сохраните файл и выйдите из редактора, затем установите права доступа к файлу и перезапустите систему udev:
Если это не сработает, вы также можете установить приложение для файла xfring, как рекомендовали другие ответы. Лично я предпочитаю обмен файлами между Samba .
источник
Я сделал то, что предложил @Logos. Если вы ищете решение для своего Galaxy Tab (планшет, а не телефон Galaxy), то после подключения USB-кабеля для передачи данных к вашему компьютеру Linux вы увидите значок USB-подключения. Нажмите на панель уведомлений, затем на USB-соединение, затем нажмите на флажок, который не является подключением MTP. Затем вы увидите SD-карту вашей Galaxy Tab, установленную на вашем рабочем столе. Если вы просматриваете папки - вы найдете их пустыми, содержимое не отображается. Просто перенесите свои файлы туда, где вы хотите, чтобы они были. Противоположное направление не работает, я думаю.
источник