usb를 통해서 리눅스랑 LG 스마트폰이랑 연결하는 게 이렇게 복잡할 줄이야..
꽤 많은 구글링을 하였다.
다른 사람들도 리눅스 우분트 usb 스마트폰 연결할때 도움이 되었으면 좋겠으며,
나 또한 까먹지 않았으면 좋겠다는 마음에서 이 글을 작성한다.
다른거 다 필요없고 나만 그대로 따라하면 된다.
믿으라. 그러면 성공적으로 해결할 것이다.
터미널을 열고 차례로 입력한다.
sudo apt-get install libmtp-common mtp-tools libmtp-dev libmtp-runtime libmtp9
sudo apt-get dist-upgrade
sudo nano /etc/fuse.conf
여기까지 따라했으면,
이제, 코드를 수정해주자
user_allow_other 에 수정하기전에 #이 있을 것이다.
이 #을 지워버리고 저장해라!
#/etc/fuse.conf - Configuration file for Filesystem in Userspace (FUSE) #Set the maximum number of FUSE mounts allowed to non-root users. #The default is 1000. #mount_max = 1000 # Allow non-root users to specify the allow_other or allow_root mount options. user_allow_other
그리고 다음 코드를 입력한다.
lsusb
그러면 요런것들이 나올것이다.
Bus 002 Device 003: ID 0fae:01b0 Sony Ericsson Mobile Communications AB Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
중요한 부분은 내가 색깔 표시를 해놓겠다 잘 기억해둬라.
그다음 명령어를 입력해라
# 기기명 ATTR{idVendor}=="0fae", ATTR{idProduct}=="01b0", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
그냥 믿고 따라해라
sudo nano /etc/udev/rules.d/51-android.rules
그러면 이제
ATTR{idVendor}=="0fae", ATTR{idProduct}=="01b0", MODE=”0666"
그리고 거의 마지막이다.
이제 usb를 핸드폰과 분리하고
sudo service udev restart
마지막으로
sudo reboot
그러면 아마 될 것이다.
나도 아직은 리붓을 안해봤지만, 해보고 성공하면 좋겠다.
다들 성공할 것이라 믿는다.
참고자료
https://ubuntuforums.org/showthread.php?t=2226702
와! 정상적으로 됬다.
LG폰의 고질적인 문제점이 있다.
다있는지는 모르겠지만,
이렇게 리붓을 하고
adb devices를 했는데,
감지가 안된다면,
MTP 모드에서 PTP모드로 변경해라!! 그러면 바로 될것이다!!
이것때문에 또 해멨다..ㅠㅠㅠ
'공부한 내용 > 안드로이드' 카테고리의 다른 글
[안드로이드]노드 서버 프로젝트의 기본 디렉터리를 살펴보자. (0) | 2017.10.27 |
---|---|
[안드로이드스튜디오] 에뮬레이터 실행이 안될때, (0) | 2017.10.14 |
[맛집지도어플]개발환경을 구성하자. (0) | 2017.10.13 |
[ubuntu 16.04] WINE 및 heidisql 설치해보자! (0) | 2017.10.13 |
[맛집지도어플] 데이터베이스를 구축해보자! (0) | 2017.10.13 |