ADB 장치 목록에 전화가 표시되지 않습니다


18

나는 최근에 설치 adb했고 fastboot:

apt-get install android-tools-adb android-tools-fastboot

설치가 끝나면 장치를 연결하고 다음 명령을 실행했습니다.

$ adb devices
List of devices attached

전화 설정에서 디버깅을 활성화했습니다.

나는 잘못하고 있다고 생각합니다. 모릅니다. 올바른 절차를 설명 해주십시오.

우분투 사용하기 16.01. 장치 : 유 유포리아

편집 업데이트 :

모든 좌절 시도 후에도 여전히 검색되지 않습니다 adb. 그러나 fastboot모드에서 여기에fastboot -i 0x2a96 devices 언급 된 것처럼 장치에 공급 업체 id 명령을 추가하면 작동합니다.

fastboot -i 0x2a96 devices

반환

7dd91912        fastboot

fastboot위에서 언급 한 동일한 페이지에서 지시 한대로 모드의 다른 명령 도 vendor id 명령 옵션이 추가 된 경우에도 작동합니다.


컴퓨터의 RSA 키를 이미 승인 했습니까?
wjandrea

완전히 새로운 꿀벌입니까-설명해 주시겠습니까? 감사.
1565986223

전화기에서 USB 디버깅을 활성화 한 다음 USB를 통해 연결하면 PC에서 전화기를 디버깅 할 수 있는지 묻는 메시지가 나타나고이를 식별하기위한 PC의 RSA 키가 표시됩니다.
wjandrea

휴대폰을 컴퓨터에 연결했을 때 그런 메시지가 표시되지 않았습니다.
1565986223

답변:


18

마지막으로 장치가 검출있어 adb아래에 adb devices언급 한 바와 같이 루트 권한을 가진 ADB 서버를 다시 시작하여 명령 여기 에서 문제 해결adb 섹션을 참조하십시오.

sudo adb kill-server
sudo adb start-server

이것이 adb devices돌아온 후

7dd91912      unauthorized

RSA 인증을 위해 기기에 프롬프트가 표시됩니다. 인증 후

adb devices 이제 반환

72291912      device

또한 USB를 통한 디버깅이 켜져 있는지주의 깊게 확인하십시오
im_infamous


5

USB 케이블이 양호하고 포트에 연결되어 있는지 확인하십시오. 이것은 항상 ADB 및 fastboot를 사용할 때 발생하는 문제였습니다. 또한 최신 ADB 드라이버를 업데이트하고 설치하십시오.


1
ADB 드라이버? Windows 전용이 아닌가?
wjandrea

하루 종일 컴퓨터와 전화에 좌절감을 느낀 후에 케이블이 그들이 말하지 않은 이유 인 것으로 밝혀졌습니다.
David Thefan

4

adb프로그램을 올바르게 설치했습니다 . Android 디버깅은 기본적으로 활성화되어 있지 않습니다. 활성화 옵션이 숨겨져 있습니다. 다음 단계를 통해이를 공개해야합니다.

이동 설정 -> 전화 정보 -> (스크롤 대상) 빌드 번호 ->
 (약 7 회 탭)-> (알림을 받아야합니다
 당신은 개발 설정을 활성화했습니다 )

이제 개발자 옵션 이라는 설정에 새로운 메뉴 항목이 생겼습니다 .

이 옵션으로 이동하여 USB 디버깅 옵션을 켜십시오 .

이제 USB 케이블을 컴퓨터 에 연결하면 연결된 컴퓨터 를 인증 하라는 메시지가 표시 됩니다.

디버깅이 설정된 후 서버를 다시 시작해야 할 수 있습니다. 다음 명령을 사용하여이를 수행 할 수 있습니다.

$ adb kill-server
$ adb start-server

이미 'USB 디버깅'옵션을 설정했지만 컴퓨터에 연결하라는 메시지가 표시되지 않음
1565986223

또한 장치에 udev 규칙을 추가해야합니다
Kyle H

udev 규칙을 추가하는 방법을 설명해 주시겠습니까?
1565986223

@red_speck 장치를 연결할 때 컨텐츠의 USB 파일 브라우저 또는 컨텐츠를 볼 수있는 옵션이 있습니까? 또한, 함께 ADB 서버를 다시 시작하려고 kill-server하고 start-server내 대답에 추가됩니다.
LD James

나는 이것을 명확하게 얻지 못한다. "콘텐츠의 USB 파일 브라우저 나 콘텐츠를 볼 수있는 옵션이 있습니까?" 그러나 당신이 무슨 뜻인지 추측한다면, 그것은 USB 파일 브라우저라고 생각합니다 (전화 파일을 탐색 할 수 있습니다-장치에 USB를 연결하는 데 사용할 수있는 세 가지 옵션을 모두 사용했습니다-MTP, PTP 및 충전 전용). 귀하의 명령으로 adb를 다시 시작하려고했습니다.
1565986223

2

Ubuntu Linux에서 장치 감지를 설정하려면

를 사용 sudo하여이 파일을 작성하십시오./etc/udev/rules.d/51-android.rules.

이 형식을 사용하여 각 공급 업체를 파일에 추가하십시오.

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"

이 예에서 공급 업체 ID는 HTC 용입니다. MODE 할당은 읽기 / 쓰기 권한을 지정하고 GROUP은 장치 노드를 소유하는 Unix 그룹을 정의합니다.

공급 업체 ID를 모르면에서이 ID를 얻을 수 있습니다 lsusb. ID 뒤에 나오는 문자열입니다.

파일을 생성 / 업데이트 한 후 다음을 실행하십시오.

sudo chmod a+r /etc/udev/rules.d/51-android.rules

1
나는이 모든 (내 장치 2a96에 대한 공급 업체 ID)를했고,이에서 .android에 adb_usb.ini 파일을 만든
1,565,986,223

1
다른 사람을 돕기 위해-공급 업체 ID는 첫 4 자입니다. 예 : ID 18d1 : 4ee7 공급 업체 ID는 18d1입니다.-작동하지 않았다고 생각할 수도 있지만 전화가 감지되기 ​​전에 서버를 다시 시작한 후 1 분이 걸렸습니다. 마지막으로 여기에서 공급 업체 코드 목록을 찾았습니다. gist.github.com/jdamcd/6054951
MortimerCat

2

나는 같은 문제가 있었고 인터넷에서 사용 가능한 모든 voodoos를 시도한 후에 장치와 함께 제공되는 공급 업체 USB 케이블로만 장치를 인식 할 수 있음을 스스로 알았습니다.


롤링 눈 이모티콘
jayarjo

2

Gilberto Albino는 실마리를 주었다.
아무도 일부 USB 케이블은 데이터 전송이 아닌 충전 장치에만 적합하다고 말하지 않습니다. 당신은 자신을 위해 가지고있는 것을 알아 내야합니다.
충전 전용 케이블이 더 얇다 고 생각합니다.

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