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
행운을 빕니다!
아래 안드로이드 스튜디오 사용을
어떻게
- USB 케이블을 사용하여 장치를 컴퓨터에 연결합니다.
- 다음 그런 도구 모음 의 버튼 을 누르고 플러그인이 와이파이를 통해 장치를 연결하면 USB 연결을 끊습니다.
- 이제 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에 대한 요구 연결을 열지 언어.
- Android 장치에서 Wi-Fi 핫스팟 만들기
- PC를 핫스팟에 연결
- PC 에서이 핫스팟 연결의 네트워크 연결 상태를 조사 하여 장치 의 IPADDRESS 를 찾습니다 .
내 시스템에 IPADDRESS가 표시되었습니다.192.168.43.1
2. 연결 생성
- 장치를 USB에 연결합니다.
adb tcpip 5555
ADB을 위해 기기 연결에서 포트를 여는 명령어 를 실행 합니다.- 무선 연결을 만듭니다
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를 다시 시작해야 할 수도 있습니다 (좋은 측정을 위해 두 번 수행).
루팅 된 전화를 사용하는 경우이 응용 프로그램 WiFi ADB 를 사용해보십시오 .
아마도 이것은 Wi-Fi에서 디버깅하는 가장 간단한 방법입니다.
이 응용 프로그램을 며칠 동안 사용하고 있으며 완벽하게 작동합니다.
저는 AS 3.2.1을 사용하고 있고, 플러그인 중 일부를 시도하려고했지만 플러그인이 모든 데이터를 모니터링 할 수 있다는 사실을 깨닫는 것을 주저했습니다 ..
실제로 AS의 터미널 탭을 통해 수행하는 것은 정말 간단합니다.
- 휴대폰에서 WiFi를 통한 디버깅 켜기
- 개발자 옵션으로 이동하여 "네트워크를 통한 ADB"를 켭니다.
- 연결할 때 사용할 정확한 주소와 포트가 표시됩니다.
- Android Studio의 터미널 탭으로 이동합니다.
- 유형
adb tcpip 5555
- 개발자 옵션에 표시된대로 IP 주소를 입력합니다.
adb connect 192.168.1.101
- 이제 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
'ProgramingTip' 카테고리의 다른 글
평일의 특정 시간에 cron 탭 설정 (0) | 2020.10.11 |
---|---|
IntelliJ에서 Maven 계층을 보는 방법 (0) | 2020.10.11 |
명령 줄 .cmd / .bat 펼쳐서, 실행중인 펼쳐의 디렉터리를 가져 오는 방법 (0) | 2020.10.11 |
Ruby에서 배열 생성 또는 추가 (0) | 2020.10.11 |
Laravel에서 배열의 유효성을 검사하는 방법은 무엇입니까? (0) | 2020.10.11 |