"libmtp 오류 : 장치에서 파일을 가져올 수 없습니다." 안드로이드 폰에서 파일을 전송하려고 할 때


12

OnePlus X Android 전화에서 새로운 Ubuntu 16.10 설치로 파일을 전송하려고합니다. 전화가 마운트 된 후 (파일을 볼 수 있고 파일 시스템을 탐색하는 등) 전화에서 우분투 시스템으로 파일을 전송하려고하면 다음과 같은 오류 메시지가 나타납니다.

libmtp error:  Could not get file from device.

여기서 무엇이 잘못 될 수 있습니까? 이전에 libmtpserver-dev및을 (를) 설치했습니다 mtp-server.


libtmp의 Wich 버전이 있습니까?
M. Becerra

@ M.Becerra 안녕하세요, libmtpserver-dev버전 0.0.4+16.04.20160413-0ubuntu4mtp-server버전이 0.0.4+16.04.20160413-0ubuntu4있습니다.
d3pd

2
흥미롭게도 로컬 HDD 공간이 부족할 때 같은 메시지가 나타납니다. 오해의 소지가 있지만, 공간을 확보했을 때 모든 파일이 문제없이 복사되었습니다 (우분투 16.04.2)
n3rd

휴대폰에서 사진을 대량으로 전송하기 전에이 문제가 발생했습니다. 내가 생각해 낸 빠른 해결 방법 중 하나는 먼저 파일을 전화의 아카이브에 넣는 것입니다. 이를 위해 앱 ES 파일 탐색기를 사용했습니다. zip을 형식으로 사용했지만 압축을 설정하여 저장했습니다. 그런 다음 방금 해당 아카이브를 전송했습니다.
Clox

허브없이 USB 포트 사용
tronic

답변:


7
  1. 빌드하려면이 종속성을 설치하십시오 libmtp

    sudo apt-get install libusb-dev --install-suggests

  2. 가져 오기 libmtp여기 libmtp 최신 다운로드

  3. 파일 탐색기 프로그램 또는 터미널을 통해 파일을 추출하십시오.

    tar xvf libmtp-1.1.1.tar.gz

  4. cd 방금 추출한 새 디렉토리에
  5. 구성 ( /libmtp-*/디렉토리에 있는지 확인 )

    ./configure --prefix=/usr make

  6. 설치 (다시 시작하십시오. /libmtp-*/)

    sudo make install

  7. 에 규칙을 복사 /etc/udev/rules.d/하십시오 ( rules.d/디렉토리를 다시 확인 하여 새로운 규칙 세트에 대처 해야하는지 ... 아마도 필요합니다)

    sudo cp 69-libmtp.rules /etc/udev/rules.d

  8. gMTP GUI 유틸리티 설치

    sudo apt-get install gmtp --install-suggests

  9. 메뉴 또는 용어에서 gmtp 프로그램을 열고 실행하여 즐기십시오!

참고 : 문제가있는 경우 장치를 분리해야합니다. 또는 다시 시작하십시오. 또는 업데이트 ... sudo apt-get update및 / 또는sudo apt-get upgrade

투표하면 도움이 되길 바랍니다. 더 많은 도움이 필요하면 저를 때리고 내가 할 수있는 일을 할 것입니다.


1
우분투 16.04에 있으며이 작품을 확인할 수 있습니다! 감사!
9a3eedi

oneplus 3T Ubuntu 16.10에서 시도했지만 gmpt는 연결된 장치가 없다고 말합니다. oneplus 3T를 연결하면 CD가 마운트되지만 파일 관리자 또는 gmtp를 통해 내부 저장소에 액세스 할 수 없습니다. 감사합니다
twiz911

@ user894199 이상하게 들린다. 죄송합니다. 도움을 드릴 수 있지만 귀하의 경우 어떻게해야할지 모르겠습니다.
Rockin4Life33

16.04에서 Clox와 비슷한 문제가 있습니다. 노틸러스로 파일을 전송하는 동안이 주제의 오류 메시지와 함께 전송이 무작위로 중단됩니다. Anovative의 단계는 gmtp를 설치하는 데 효과적이었으며 Nautilus가 1GB 이상의 파일을 전송할 수있을 정도로 오래 연결되어이 단계를 수행하기 전에 수행 할 수 없었습니다. gmtp 프로그램도 성공적으로 설치되었지만 전화에 연결할 수 없습니다. 연결 버튼을 클릭하면 노틸러스가 대신 인계하고 연결하는 것처럼 보이고 "감지 : 장치에 사용 가능한 저장 공간이 없습니까?"라는 gmtp 오류가 발생합니다.
Allan Tokuda

새로운 우분투에서는이 '허용 가능한 C 컴파일러 없음'(gcc가 설치되지 않음)을 얻었으므로 libmtp-> 'sudo apt-get install build-essential'을 빌드하기 전에이 작업을 수행했습니다.
Abu Ruqaiyah

0

@ Anovative의 대답은 나를 위해 일한 것입니다.

새로운 LG G6는 Ubuntu 14.04.5에서 올바르게 마운트되지 않습니다. 반은 일했다. 휴대폰에서 파일 구조를 탐색 할 수 있습니다. 그래도 파일을 검색하지 못했습니다.

오류 정보는 종종 다음과 같습니다.

libmtp error: call to ptp_mtp_getobjectpropssupported() failed

또는

libmtp error:  Could not get file from device

libmtp-1.1.14를 다운로드하고 컴파일하고 공유 라이브러리를 설치 한 후 약간의 이동이 필요해 새로운 .so가 지적되었으므로 이제는 모든 것이 제대로 작동합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.