2015-01-05 8 views
4

Nexus 7 Android 기기 (뿌리깊은), Android Studio, Mac OS Yosemite 10.10 Eclipse 환경과 Android 스튜디오 간의 스와핑으로 인해 문제가 발생했지만, 그것을 고치는 법을 알지 못한다. 아래의 모든 시도는 Eclipse가 종료되고 컴퓨터와 장치가 다시 부팅 된 후입니다.Android - Wi-Fi를 통한 기기에 연결

S.O. 아무도 아무래도 '유용한'메시지 '192.168.xx.xx에 연결할 수 없음'이라는 간헐적 인 문제를 해결하지 않습니다.

때때로 성공적으로 작동하고 "무선 연결"을 통해 연결할 수 없습니다. adb tcpip 5555 명령 다음에 USB 연결을 끊는 것이 좋습니다. 이것은 잠시 동안 나를 위해 일했습니다. 그러나 현재는 아닙니다!

또한 부팅 (컴퓨터 및 장치 ...이 전에 도움이되었습니다)

는 ADB TCPIP 7612이 대체 포트를 다른 포트 이 나를 제공을 호출 봤어을 시도한 적이 중 '192.168.xx.에 연결할 수 없습니다 xx : 5555 ' OR'192.168.xx.xx에 연결할 수 없음 : 7612 : 7612 '

Android 개발자가 adb kill-server를 제안합니다. 그리고 단계를 반복하려면 '도움이되는 메시지'가 여전히 '192.168.0.4에 연결할 수 없음'입니다.

Nexus 자체에서 Nexus에서 무선을 사용하도록 지정하려고 시도했습니다 (터미널 앱 사용). 이 명령이 장치가 루팅되지 않았 으면 영향을 미치는지 확실하지 않습니다. setprop service.adb.tcp.port 5555 정지 adbd 시작이 연결의 간헐적 인 성격을 크게 감상 할 수의 원인을 결정

어떤 도움

을 adbd. 감사합니다.

답변

1

이제 연결이되었습니다.

와이파이 분리를 수행하지 않는 라우터에 안드로이드 장치와 mac을 모두 연결하십시오. 기기가 네트워크의 라우터에 연결되어 있고 Mac 책에서 Android 기기로 핑 (ping) 할 수 있음을 확인했습니다.

다음 단계를 사용하십시오. (단계 설명) 개발자 옵션 USB 디버깅이 활성화 된 상태에서 장치를 Mac에 연결하십시오. (설정 변경/태블릿 정보로 이동, 개발자 옵션이 사용 설정 될 때까지 빌드 번호를 7 번 탭한 다음이 새 영역에서 'USB 디버깅'옵션 사용) 기기의 USB 디버깅을 사용 설정해야 할 수 있음

Android Studio를 시작합니다. 터미널로 이동합니다. sdk를 설치 한 위치로 이동 (cd 명령)하십시오. (이것은 맥에 의해 숨겨져있어서 mac 터미널을 시작하고 "noflt nohidden ~/Library"를 실행해야 할 수도 있습니다)

adb kill-server - 서버가 죽었는지 확인하십시오. adb usb - usb 모드에서 adb 시작

  • 기기를 시청 중인지 확인하려면 USB 디버깅 요청을 확인해야 할 수 있습니다.
  • "USB 디버깅 허용"이 표시되지 않는 이유는 "이 컴퓨터에서 항상 허용"을 선택했거나 표시되지 않는 번, 이유를 알 수없는 것입니다.이 경우 - 2 위의 단계를 다시 시도하고 당신이 확인 있는지 확인은 "USB 디버깅을 허용"

다음과 같은 메시지 중 하나를 얻을 것이다 : * 데몬이 실행되고 있지 않습니다. 포트 xxxx에서 지금 시작하십시오 * * 데몬이 성공적으로 시작했습니다 * USB 모드에서 다시 시작했습니다 - 또는 마지막 줄은 오류입니다 : 장치가 인증되지 않았습니다. 장치의 확인 대화 상자를 확인하십시오.

ADB TCPIP 5555 (당신이 오류가 발생하면 다시 시도) -인지 다시 반환 메시지 "USB 디버깅을 허용"을 확인하십시오 를 TCP 모드 포트에 다시 시작 : 당신이 알고 있어야합니다 5555

무엇 귀하의 장치의 IP 주소입니다. (작업 표시 줄의 WiFi를 아래로 당기고 연결된 네트워크를 클릭하여 목록을 가져온 다음 연결된 항목을 클릭하면 현재 IP 주소를 포함하는 상태가됩니다)

Mac에서 기기의 플러그를 뽑습니다 위에서 수집 한 ip 명령을 사용하여 다음 명령을 실행하십시오. adb connect 192.168.x.x "Allow USB debugging"을 다시 확인하십시오. 반송 메시지는 다음과 같아야합니다. 은 192.168.x.x에 연결됨

+0

사용 ./adb 당신은 오류를 '을 (를) 찾을 수 없습니다] 명령'얻을 경우. http://stackoverflow.com/questions/7609270/not-able-to-access-adb-in-os-x-through-terminal-command-not-found – Dilip

+0

내가 가장 중요한 의견이라고 생각합니다 : adb tcpip 5555 –

8

문제는 IDE에서 시작한 ADB 프로세스와 관련이있는 것으로 보입니다. ADB 연결이 제대로 작동하는지 확인하고 실행중인 명령에 오류가없는 경우, 장치를 컴퓨터에 연결하기 위해 개발 한 IntelliJ/Android Studio 플러그인을 사용하는 것이 좋습니다. 와이파이. Here은 코드이며 here 플러그인을 사용할 준비가되었습니다. 다음 GIF에서

어떻게 작동하는지 볼 수 있습니다

enter image description here