adb devices
내 물건을 가져오라는 명령을 받는 데 문제가 발생했습니다.LG 트랜스파이어™(VS810PP)핸드폰. 명령이 실제로 작동한다는 점을 명심하십시오. 따라서 adb의 문제는 아니며 드라이버의 문제가 더 많습니다.
부터 살펴보신 후이 게시물온라인에서 찾았는데, 단계를 제대로 수행했습니다(확실히 확인하기 위해 세 번).
그래서 저는 기본적으로 이렇게 했습니다:
- 파일을 생성했습니다:
/etc/udev/rules.d/70-android.rules
. SUBSYSTEM=="usb", ATTR{idVendor}=="1004", MODE="0666"
파일에 썼습니다 .- 다음을 통해 적절한 권한을 할당했습니다.
sudo chmod a+rx /etc/udev/rules.d/70-android.rules
- 컴퓨터를 재부팅했습니다.
- udev를 다시 시작했습니다.
결과는 다음과 같습니다.
$ adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
(그러나 그 이후에는 아무것도 나오지 않았습니다)
하지만 저는 아직 포기하지 않았습니다. 나는에서 읽었다다른 게시물여기 Ask Ubuntu에서 다시 시도했습니다.
다시 한 번 말씀드리지만, 프로세스는 다음과 같습니다.
- 파일을 만들었습니다:
/etc/udev/rules.d/51-android.rules
SUBSYSTEMS=="usb", ATTR{idProduct}=="1004", MODE="0666"
파일에 썼습니다- 적절한 권한을 부여함
sudo chmod a+rx /etc/udev/rules.d/51-android.rules
- '푸터'를 재부팅했습니다.
- 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
답변1
답변2
특정 기기에서 이런 일이 가끔 발생합니다. 내가 찾은 것은 다음과 같습니다.
공급업체 ID 찾기: 를 입력하여 이 작업을 수행할 수 있습니다
lsusb
. 내 결과는 다음과 같습니다.Bus 002 Device 097: ID abc1:1234 Fictional Company, Ltd.
이 경우
abc1
Vendor ID는 입니다.adb_usb.ini
파일 만들기: 다음을 실행echo "0x<your device's Vendor ID>" > ~/.android/adb_usb.ini
재시작
adb
adb kill-server adb start-server
그 이후로 내 장치는 모두 adb devices
.