우분투 13.10에 MTP 안드로이드 장치를 연결하는 방법


23

나는 여기와 Google을 검색했으며 내가 찾을 수있는 모든 것은 Ubuntu 13.04 forward mtp 장치가 어떻게 지원되는지입니다. 내가 찾은 대답은 우분투 12.04 또는 우분투 12.10입니다.

글쎄, 나는 전화를 MTP 모드로 연결했는데 내 컴퓨터에서 볼 수 없습니다. 어떻게 볼 수 있습니까?

편집 : 요청 된 데이터

이것은 내 전화입니다 (Xtreamer q)

또한 삼성 갤럭시 s2 장치를 사용해 보았습니다.이 장치에는 오류 메시지가 나타납니다 (장치를 마운트 할 수 없음). 내 전화는 그런 실수를하지 않았다.

그리고 이것은 lsusb와 mtp-detect의 출력입니다

└┌(%:~/Applications/Process.1dFit)┌- lsusb
Bus 002 Device 004: ID 04f2:b1fc Chicony Electronics Co., Ltd 
Bus 002 Device 005: ID 045e:009d Microsoft Corp. Wireless Optical Desktop 3.0
Bus 002 Device 007: ID 283b:10a3  
Bus 002 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
┌┌(y2@walking)┌(15/pts/0)┌(03:52pm:11/14/13)┌-
└┌(%:~/Applications/Process.1dFit)┌- mtp-detect 
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6

Listing raw device(s)
   No raw devices found.

아래쪽에서 세 번째 텍스트 줄이 문제라고 생각합니다. 그러나 나는 그것으로 무엇을하지 않습니다.


그렇다면 그것은 mtp 지원이나 Ubuntu의 문제가 아니라 장치입니다. 당신이 우리에게 말하지 않은 것.
LiveWireBT

제발 편집 질문을하고 다음 명령의 출력을 추가 lsusb하고 mtp-detect. 이 명령을 실행할 때 Android가 연결되어 있어야합니다.
Radu Rădeanu

실제로 Hbun One X +와 Kubuntu 13.10에서 동일한 문제가 있습니다. 답을 찾기 위해이 게시물을 주시하고 아무것도 발견하면 나 자신을 게시 할 것입니다.
마이클 아퀼 리나

당신이 실행할 때 @Yotam 그것은 휴대 전화가 시스템에 연결된 lsusbmtp-detect? 내가 알 수 있듯이 휴대 전화가 감지되지 않습니다. 다른 컴퓨터에 연결하여 문제가 지속되는지 확인하십시오.
Radu Rădeanu

@Dadu Daideanu. 다른 컴퓨터에서는 그 문제가 없습니다. 또한 동일한 결과로 두 개의 다른 USB 포트를 사용해 보았습니다.
Yotam

답변:


16

나도 "asus padfone 무한대"가 mtp를 통해 마운트되지 않았다는 문제가 있었다. (adb가 작동했습니다).

해결책은 USB2 포트 대신 내 Thinkpad의 USB3 포트 중 하나를 통해 연결하는 것입니다. USB2 포트가 usb2로 인식되지 않거나 usb2 "usb1"의 장치 이름 인 것 같습니까?

USB2 포트에 연결시 syslog :

Feb 21 13:59:55 t530 kernel: [39597.968522] usb-storage 1-1.2:1.2: USB Mass Storage device detected
Feb 21 13:59:55 t530 kernel: [39597.968634] scsi16 : usb-storage 1-1.2:1.2
Feb 21 13:59:55 t530 mtp-probe: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2"
Feb 21 13:59:55 t530 mtp-probe: bus: 1, device: 7 was not an MTP device
Feb 21 13:59:56 t530 kernel: [39598.966743] scsi 16:0:0:0: CD-ROM            ASUS     Device CD-ROM    0000 PQ: 0 ANSI: 2
Feb 21 13:59:56 t530 kernel: [39598.971140] sr1: scsi-1 drive
Feb 21 13:59:56 t530 kernel: [39598.971427] sr 16:0:0:0: Attached scsi CD-ROM sr1
Feb 21 13:59:56 t530 kernel: [39598.971580] sr 16:0:0:0: Attached scsi generic sg3 type 5
Feb 21 14:01:02 t530 kernel: [39665.530135] usb 1-1.2: USB disconnect, device number 7

USB 3.0 포트에 연결 :

Feb 21 14:01:06 t530 kernel: [39669.292066] usb-storage 3-1:1.2: USB Mass Storage device detected
Feb 21 14:01:06 t530 kernel: [39669.292231] scsi17 : usb-storage 3-1:1.2
Feb 21 14:01:06 t530 mtp-probe: checking bus 3, device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
Feb 21 14:01:06 t530 mtp-probe: bus: 3, device: 2 was an MTP device

분명히 내 컴퓨터에서도 마찬가지입니다. 내 (신규) nexus 7 장치는 일부 USB 포트를 통해 마운트되지만 전부는 아닙니다. 내 전화는 전혀 인식되지 않습니다.
Yotam

이것은 문제가 아닙니다. 또한 "장치 : 2는 MTP 장치였습니다"라는 메시지가 표시되지만 여전히 전화를 마운트 할 수 없습니다.
Cerin

26

나는 같은 문제가 있었고 다음이 효과가있었습니다.

sudo apt-get install mtp-tools mtpfs

Kubuntu 13.10에서 나를 위해 일했습니다. 감사!
Zaar Hai

나도 일 했어 내 Nexus 4가 음소거되었지만 설치 후 모든 것이 작동하는 폴더를 열 수 없습니다. 감사.
euDennis

4
Ubuntu 14.04 및 USB2 포트의 HTC Desire 500에서 작동하지 않았습니다.
Michaël Benjamin Saerens가

2
루 분투 14.04에서 나를 위해 작동하지 않았다
8월 Karlstrom

위의 항목을 실행하고 MTP (시스템 설정-> USB-> MTP)를 사용하도록 장치 (이 경우 sandisk 및 sandisk 클립) 설정을 변경했는데 작동했습니다!
Elad

0

시스템에서 MTP (Media Transfer Protocol) 파일 시스템을 사용하는 경우 Android fs를 탐색 할 수 있습니다. 시스템에 MTP 파일 시스템을 설치하십시오. 그런 다음 모바일을 연결해보십시오. Ubuntu 14.04 LTS 및 Android Samsung Galaxy S3에서 시도했습니다. 나는 당신의 일이 이루어지기를 바랍니다.

우분투에 MTP 파일 시스템 설치.

sudo apt-get install mtpfs

이제 모바일 플러그를 뽑았다가 꽂습니다. 그런 다음 여전히 작동하지 않으면 컴퓨터를 다시 시작하십시오.


0

이것은 16.04 LTS에서 나를 위해 일했습니다. 링크가 죽는 경우를 대비하여 본질적으로 복사하고 있습니다.

  1. 아래 명령을 사용하여 MTP 가능 장치 mtpfs 용 libmtp, FUSE 파일 시스템 설치

    sudo apt-get install go-mtpfs
    sudo apt-get install libmtp
    sudo apt-get install mtpfs mtp-tools
    


십자가

  1. 아래 명령을 사용하여 / media에 디렉토리를 만들고 쓰기 권한을 변경하십시오.

    sudo mkdir /media/MTPdevice
    sudo chmod 775 /media/MTPdevice
    sudo mtpfs -o allow_other /media/MTPdevice
    

  1. Ubuntu의 USB 케이블을 사용하여 Android 장치를 연결하십시오. Android 기기의 홈 화면에서 위에서 아래로 스 와이프하고 더 많은 옵션을 보려면 터치를 클릭합니다. 다음 메뉴에서 "파일 전송 (MTP)"옵션을 선택하십시오.

  2. 터미널에서 아래 명령을 실행하여 장치 ID 등을 찾으십시오. 장치의 명령 출력에서 ​​VID 및 PID를 볼 수 있습니다. 이 두 숫자를 적어 두십시오.

    $ mtp-detect
    
  3. 아래 명령을 사용하여 텍스트 편집기를 사용하여 안드로이드 규칙 파일을여십시오.

    sudo gedit /etc/udev/rules.d/51-android.rules
    
  4. 51-android.rules 파일에서 장치의 VID 및 PID를 사용하여 아래 줄을 입력하십시오. 파일을 저장하고 닫습니다.

    SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e82", MODE="0666"
    
  5. 아래 명령을 실행하여 장치 관리자를 다시 시작하십시오.

    sudo service udev restart
    
  6. 다음 단계는 주로 안드로이드 장치의 외부 SD 카드 메모리의 내용에 액세스하는 데 필요합니다. 파일 관리자가 SD 카드의 내용을 표시하지 않았기 때문에이 작업을 수행해야했습니다. 이것은 해결책은 아니지만이 Google 포럼 게시물에 따라 대부분의 사용자에게 적용되며 SanDisk SD 카드가있는 Motorola G 2nd Gen에서 작동하는 해결 방법입니다.

    • 우분투에서 연결된 장치를 안전하게 제거하십시오.
    • 장치를 끄십시오. 장치에서 SD 카드를 제거하십시오.
    • SD 카드없이 장치를 켜십시오.
    • 장치를 다시 끄십시오.
    • SD 카드를 다시 넣고 장치를 다시 켜십시오.
  7. 우분투 컴퓨터를 재부팅하고 안드로이드 장치를 연결하십시오.

  8. 이제 당신은 당신의 안드로이드 장치 내부 저장 장치의 내용과 SD 카드 내용을 볼 수 있습니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.