“adb 장치”명령으로 4.4 안드로이드 폰이 감지되지 않습니다.

LG TRANSPYRE ™ (VS810PP) 전화 를 받도록 adb devices명령을 받는 데 문제가 있습니다. 명령이 실제로 작동한다는 것을 명심하십시오. 따라서 adb의 문제는 아니며 드라이버의 문제입니다.

온라인에서 찾은 이 게시물을 살펴본 후 올바르게 단계를 수행했습니다 (확실히 세 번).

그래서 나는 기본적으로 이것을했다 :

  1. 파일을 생성했습니다 : /etc/udev/rules.d/70-android.rules.
  2. SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"파일로 썼습니다 .
  3. 통해 적절한 권한을 할당 sudo chmod a+rx /etc/udev/rules.d/70-android.rules
  4. 내 컴퓨터를 재부팅했습니다.
  5. udev를 다시 시작했습니다.

그리고 결과 :

$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached

(그러나 그 뒤에는 아무것도 없었습니다)

그러나 나는 아직 포기하지 않았습니다. Ask Ubuntu의 다른 게시물을 읽었으며 다시 시도했습니다.

다시, 프로세스 :

  1. 파일을 생성했습니다 : /etc/udev/rules.d/51-android.rules
  2. SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666"파일에 썼습니다
  3. 적절한 권한을 부여 sudo chmod a+rx /etc/udev/rules.d/51-android.rules
  4. ‘푸터를 다시 부팅했습니다.
  5. udev를 다시 시작했습니다.

출력은 위와 동일하지만 여전히 고정되어 있지 않습니다 …

나는 안드로이드를 처음 접했지만 가장 좋은 추측은 게시물이 2 년 이상 되었기 때문에 오래된 방법을 사용하고 있다는 것입니다. 아마 지금 새로운 방법이있을 것입니다.

편집하다:

$ lsusb
...
Bus 005 Device 005: ID 1004:628a LG Electronics, Inc.
...

$ dmesg | grep "LG"
[   69.824457] usb 5-1.4: Manufacturer: LG Electronics Inc.
[   73.155776] usb 5-1.4: Product: LGE Android Phone
[   73.155783] usb 5-1.4: Manufacturer: LG Electronics Inc.
[   74.232275] scsi 5:0:0:0: CD-ROM            LGE      Android Platform 0000 PQ: 0 ANSI: 2
[   78.191262] usb 5-1.4: Product: LGE Android Phone
[   78.191268] usb 5-1.4: Manufacturer: LG Electronics Inc.

$ echo "0x1004" > ~/.android/adb_usb.ini
$ adb kill-server
$ adb start-server
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
$ adb devices
List of devices attached



답변

MTP 에서 PTP로 모드를 설정하십시오 . 나는 같은 문제가 있었다.

MTP는 미디어 전송 프로토콜을 의미 합니다. PTP는 Picture Transfer Protocol (사진 전송 프로토콜 )을 의미합니다. 즉, 전화가 컴퓨터에 디지털 카메라로 나타납니다.

모드를 설정하려면 : 설정 > 개발자 옵션 > 아래로 스크롤하여 USB 구성 선택으로 스크롤하여이를 누르고 PTP를 선택하거나 상태 표시 줄에서 알림을 클릭하고 PTP를 선택하십시오.


답변

이것은 때때로 특정 장치에서 나에게 발생합니다. 내가 찾은 작품은 다음과 같습니다.

  1. 공급 업체 ID 찾기 : 입력하여이 작업을 수행 할 수 있습니다 lsusb. 내 출력은 다음과 같습니다.

    Bus 002 Device 097: ID abc1:1234 Fictional Company, Ltd.
    

    이 경우 abc1공급 업체 ID입니다.

  2. adb_usb.ini파일 만들기 : 다음을 실행하십시오

    echo "0x<your device's Vendor ID>" > ~/.android/adb_usb.ini
    
  3. 재시작 adb

    adb kill-server
    adb start-server
    

그렇게 한 후 내 장치가 모두에 표시되었습니다 adb devices.


답변