Adb wifi
가끔 개발하다보면 USB 사용이 불편할 수 있고, 또는 USB를 사용하지 못하는 환경에서 디버깅이 필요할 때가 있습니다.(예를 들어 usb 단자에 키보드 등이 연결된 경우)
이런 경우, adb wifi
를 이용하면 무선으로 adb로 디버깅을 할 수 있습니다.
방법
wifi에 연결된 device에 adb를 연결할 수 있습니다. 하지만 사전에 usb cable을 연결하여 설정이 필요합니다. usb케이블을 연결하여 tcpip 명령어로 port 번호를 변경하여 adbd를 재시작해야합니다. port번호는 5555가 default입니다. 물론 다른 번호를 사용해도 됩니다.
adb tcpip 5555
그리고 wifi에 연결된 디바이스의 IP주소를 알아야합니다.
usb cable을 단말에 연결하고 adb shell에 진입하여 ifconfig
명령을 사용하면 IP주소를 알 수 있습니다.
ifdreamlteks:/ $ ifconfig
......
wlan0 Link encap:UNSPEC
inet addr:192.168.0.11 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::968b:c1ff:fe2c:8242/64 Scope: Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:523143 errors:0 dropped:0 overruns:0 frame:0
TX packets:297970 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:677517008 TX bytes:54013350
이제 usb cable을 제거하고 아래 명령어를 입력하면 무선으로 adb연결이 됩니다.
adb connect 192.168.0.11:5555
참고로, PC는 디바이스와 동일한 네트워크에 연결이 되어있어야 합니다. 그래야 PC에서 접근이 가능합니다.
Loading script...
Related Posts
- Android 14 - 사진/동영상 파일, 일부 접근 권한 소개
- Android - adb push, pull로 파일 복사, 다운로드
- Android 14 - 암시적 인텐트 변경사항 및 문제 해결
- Jetpack Compose - Row와 Column
- Android 13, AOSP 오픈소스 다운로드 및 빌드
- Android 13 - 세분화된 미디어 파일 권한
- Android 13에서 Notification 권한 요청, 알림 띄우기
- Android 13에서 'Access blocked: ComponentInfo' 에러 해결
- 에러 해결: android gradle plugin requires java 11 to run. you are currently using java 1.8.
- 안드로이드 - 코루틴과 Retrofit으로 비동기 통신 예제
- 안드로이드 - 코루틴으로 URL 이미지 불러오기
- Android - 진동, Vibrator, VibrationEffect 예제
- Some problems were found with the configuration of task 에러 수정
- Query method parameters should either be a type that can be converted into a database column or a List
- 우분투에서 Android 12 오픈소스 다운로드 및 빌드
- Android - ViewModel을 생성하는 방법
- Android - Transformations.map(), switchMap() 차이점
- Android - Transformations.distinctUntilChanged() 소개
- Android - TabLayout 구현 방법 (+ ViewPager2)
- Android - 휴대폰 전화번호 가져오는 방법
- Android 12 - Splash Screens 알아보기
- Android 12 - Incremental Install (Play as you Download) 소개
- Android - adb 명령어로 bugreport 로그 파일 추출
- Android - adb 명령어로 App 데이터 삭제
- Android - adb 명령어로 앱 비활성화, 활성화
- Android - adb 명령어로 특정 패키지의 PID 찾기
- Android - adb 명령어로 퍼미션 Grant 또는 Revoke
- Android - adb 명령어로 apk 설치, 삭제
- Android - adb 명령어로 특정 패키지의 프로세스 종료
- Android - adb 명령어로 screen capture 저장
- Android - adb 명령어로 System 앱 삭제, 설치
- Android - adb 명령어로 settings value 확인, 변경
- Android 12 - IntentFilter의 exported 명시적 선언
- Android - adb 명령어로 공장초기화(Factory reset)
- Android - adb logcat 명령어로 로그 출력