ProgramingTip

WiFi를 통해 adb를 사용하여 Android Studio에서 수행하는 방법

bestdevel 2020. 10. 11. 10:57
반응형

WiFi를 통해 adb를 사용하여 Android Studio에서 수행하는 방법


adb connect를 사용하여 내 전화에 딱 수 있으며 adb shell도 가능합니다.

그러나 Run-> Device Chooser로 이동하면 장치가 없습니다.

(연결된) adb Android Studio를 연결해야합니까?

USB로 연결하면 목록에 표시됩니다.


/ platform-tools /에서 adb 도구를 사용할 수 있습니다.

cd Library/Android/sdk/platform-tools/

다음을 사용하여 장치를 확인할 수 있습니다.

./adb devices

내 결과 :

List of devices attached
XXXXXXXXX   device

TCP 포트 설정 :

./adb shell setprop service.adb.tcp.port 4444

./adb tcpip 4444

결과 메시지 :

restarting in TCP mode port: 4444

Wi-Fi 연결을 시작하려는 장치 IP를 확인하고 다음을 실행합니다.

./adb connect 192.168.0.155:4444

행운을 빕니다!


아래 안드로이드 스튜디오 사용을

Android WiFi ADB

어떻게

  1. USB 케이블을 사용하여 장치를 컴퓨터에 연결합니다.
  2. 다음 그런 도구 모음 의 버튼 누르고 플러그인이 와이파이를 통해 장치를 연결하면 USB 연결을 끊습니다.누를 버튼 그림
  3. 이제 WiFi 연결을 사용하여 장치를 배포, 실행 및 실행할 수 있습니다.

Github 링크 : https://github.com/pedrovgs/AndroidWiFiADB

참고 : 장치와 컴퓨터가 동일한 WiFi 연결이 필요합니다.


1 단계 :Android sdk folder -> platform tools전체 경로로 이동 하여 복사

예 : C : \ Program Files (x86) \ Android \ android-sdk \ platform-tools

2 단계 : Goto 명령 프롬프트 또는 Android 스튜디오 터미널

cd C:\Program Files (x86)\Android\android-sdk\platform-tools

그리고 Enter를 누르십시오

3 단계 : 기기와 시스템을 동일한 Wi-Fi로 연결합니다.

4 단계 :을 입력 adb tcpip 5555하고 후기 Enter.

5 단계 :을 입력 adb connect x.x.x.x:5555하고 xxxx 를 전화 IP 주소로 바꿉니다 .

전화 IP 주소 찾기

Settings -> About phone -> Status (일부 휴대폰은 다를 수 있음)

참고 : 두 개 이상의 장치를 연결하는 경우 연결해야하는 장치를 다른 장치의 연결을 해제하십시오.

명령 프롬프트 스크린 샷 : 여기에 이미지 설명 입력


Wi-Fi 연결을 여러 확장으로 디버그 다음 단계를 사용했습니다. 내가 추천 하는이 솔루션을 모두 경험하는 문제 와 같은 통합 솔루션을 사용하여 안드로이드 와이파이 ADB의 플러그인을 . 제 경우에는 USB를 뽑은 후 Wi-Fi 연결을 유지하지 않습니다. 다음 솔루션은이 문제를 해결합니다.

1. 연결 장치

ㅏ. 로컬 WLAN을 사용하여 장치 연결

로컬 무선 랜이있는 경우 안드로이드 장치와 PC를 무선 랜에 수 있습니다. 그런 다음 WLAN 설정을 조사하여 Android 장치의 IP 주소를 조사하십시오.

비. 핫스팟을 사용하여 직접 장치 연결

기기의 핫스팟에 연결하는 것을 선호합니다. 이 더 개인 정보 (공용) wlan에 대한 요구 연결을 열지 언어.

  1. Android 장치에서 Wi-Fi 핫스팟 만들기
  2. PC를 핫스팟에 연결
  3. PC 에서이 핫스팟 연결의 네트워크 연결 상태를 조사 하여 장치 IPADDRESS 를 찾습니다 .
    내 시스템에

    IPADDRESS가 표시되었습니다. 192.168.43.1

2. 연결 생성

  1. 장치를 USB에 연결합니다.
  2. adb tcpip 5555ADB을 위해 기기 연결에서 포트를 여는 명령어 실행 합니다.
  3. 무선 연결을 만듭니다 adb connect IPADDRESS.
    제 경우에는 명령이adb connect 192.168.43.1

adb devices -l이제 모든 것이 정상이면 명령에 두 개의 장치가 표시됩니다. 예를 들면 :

List of devices attached
ZY2244N2ZZ             device product:athene model:Moto_G__4_ device:athene
192.168.43.1:5555      device product:athene model:Moto_G__4_ device:athene

3. 연결 유지

까다로운 부분은 USB 연결을 뽑을 때 발생합니다. 제 경우에는 두 연결이 즉시 닫힙니다! 모든 사용자에게 해당되는 것은 아닙니다. 저것은 안드로이드 스튜디오에 안드로이드 WiFi ADB 플러그인을 사용할 수없는 이유였습니다 . USB를 뽑은 후 Wi-Fi를 수동으로 다시 연결하여 문제를 해결했습니다.

adb connect 192.168.43.1

그 후 adb devices -l단일 Wi-Fi 연결 장치가 표시됩니다. 이 장치는 Android 스튜디오에도 표시를 선택할 수 있습니다. 연결이 활성화되면 다시 활성화하기 위해 위의 명령을 수시로 반복해야 할 수 있습니다.


다음을 실행하십시오.

adb tcpip 5555
adb connect 192.168.2.4

http://developer.android.com/tools/help/adb.html#wireless


Android Studio를 통해 adb를 다시 시작해야 할 수도 있습니다 (좋은 측정을 위해 두 번 수행).

adb 아카이브


루팅 된 전화를 사용하는 경우이 응용 프로그램 WiFi ADB 를 사용해보십시오 .
아마도 이것은 Wi-Fi에서 디버깅하는 가장 간단한 방법입니다.
이 응용 프로그램을 며칠 동안 사용하고 있으며 완벽하게 작동합니다.


저는 AS 3.2.1을 사용하고 있고, 플러그인 중 일부를 시도하려고했지만 플러그인이 모든 데이터를 모니터링 할 수 있다는 사실을 깨닫는 것을 주저했습니다 ..

실제로 AS의 터미널 탭을 통해 수행하는 것은 정말 간단합니다.

  1. 휴대폰에서 WiFi를 통한 디버깅 켜기
    • 개발자 옵션으로 이동하여 "네트워크를 통한 ADB"를 켭니다.
    • 연결할 때 사용할 정확한 주소와 포트가 표시됩니다.
  2. Android Studio의 터미널 탭으로 이동합니다.
  3. 유형 adb tcpip 5555
  4. 개발자 옵션에 표시된대로 IP 주소를 입력합니다. adb connect 192.168.1.101
  5. 이제 AS "배포 대상 선택"대화 상자에 장치가 표시됩니다.

Android Studio 3.0.1> Goto> ( Short cut key (Alt + Cltr + S) ) Settings> Goto Plugins> Browser repositories ... 클릭> " ADB WIFI " 검색 후 플러그인을 설치합니다. 설치 후 Android 스튜디오를 다시 시작하십시오.

여기에 이미지 설명 입력

아이콘을 클릭하고 여기에 이미지 설명 입력장치를 연결하십시오.


Android wifi ADB는 이전에 IDE에서 작동했지만 Android Studio를 업데이트 한 후 (현재 Android Studio 3.3) 작동하지 않고 항상 "Unable to connect to device ...... Same network"라는 메시지가 표시됩니다.

많은 시간을 보낸 후 나는 문제를 해결하기 위해 엉성했습니다.

그런 다음 시도했습니다 -WIFI ADB ULTIMATE by

https://github.com/huazhouwang/WIFIADB/tree/master/WIFIADBIntelliJPlugin

그것은 나를 위해 일했습니다.


설정 / 플러그인 / 검색 "Android wifi adb를 열고 다운로드하고 USB 케이블을 사용하여 모바일을 연결하십시오.


다음은 Wi-Fi를 통해 ADB를 사용하여 Android 앱 디버깅을 구현하는 간단한 단계입니다.

필수 : Wi-Fi를 통해 Android 기기와 컴퓨터를 동일한 라우터에 연결해야합니다. Android Wifi 테 더링도 사용할 수 있습니다.

1 단계 : USB를 통해 Android 기기를 연결 하고 (개발자 모드 사용)을 통해 연결을 확인합니다 adb devices.

2 단계 : cmd / terminal 및 ../sdk/platform-tools 의 경로를 엽니 다 .

3 단계 : 명령을 실행합니다 adb devices.

4 단계 : 명령 실행 adb -d(장치) OR adb -e shell (에뮬레이터를) . 여기에서 장치에 대한 셸 액세스 권한을 얻을 수 있습니다.

5 단계 : 명령 ipconfig(Windows 명령) 또는 ifconfig(Linux 명령)을 실행하고 해당 IP 주소를 확인합니다.

6 단계 : 장치 USB를 분리 / 제거하지 않고 명령을 실행 adb tcpip 5000하여 adb없이를 위해 tcpip 소켓 포트 5000을 다. 현재 사용하지 않는 모든 포트에서 열 수 있습니다.

7 단계 : 이제 명령을 실행 adb connect <ip-address>:<port>합니다. 예 : adb connect 192.168.1.90:5000(여기서 ip-address는 장치의 Wi-Fi 주소 및 사용자가 연 포트입니다).

이제 adb device디버깅 장치가 와이파이 통해 무선으로를 연결되었는지 실행 하고 확인하십시오.

해피 코딩 ...!

참고 URL : https://stackoverflow.com/questions/33726622/how-to-debug-in-android-studio-using-adb-over-wifi

반응형