카테고리 없음

Flutter 무선 디버깅 설정

mark340 2024. 6. 5. 17:08

1. Android 장치 설정

  1. 개발자 모드 활성화:
    • 설정 앱을 열고 "전화 정보" 또는 "디바이스 정보"로 이동합니다.
    • "빌드 번호"를 7번 클릭하여 개발자 모드를 활성화합니다.
    • 개발자 모드가 활성화되면 "설정" -> "시스템" -> "개발자 옵션"으로 이동합니다.
  2. ADB 디버깅 활성화:
    • "개발자 옵션"에서 "USB 디버깅"을 활성화합니다.
    • 또한, "네트워크 디버깅" 또는 "ADB 무선 디버깅" 옵션을 활성화합니다. (이 옵션은 Android 11 이상에서 사용 가능)

2. Android 장치와 컴퓨터 연결

  1. Set-up ADB
    1. Install homebrew
      /bin/bash -c "$(curl -fsSL <https://raw.githubusercontent.com/Homebrew/install/master/install.sh>)"
    2. Install adb
      brew install --cask android-platform-tools

      or try a cask install depending on your settings:
      brew install android-platform-tools
    3. Start using adb
      adb devices
  2. ADB를 통해 장치 연결:
    • USB 케이블을 사용하여 Android 장치를 컴퓨터에 연결합니다.
    • 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 장치를 인식시키고 연결합니다:
    • adb devices
    • 장치가 연결되면, 무선 디버깅을 활성화하기 위해 다음 명령을 실행합니다:
    • adb tcpip 5555
    • 그런 다음 장치를 USB에서 분리합니다.
    adb tcpip 5555
    error: more than one device/emulator
    
    # 위 Error가 발생되는 경우 실행중인 에뮬레이터/디버깅모드 종료 후 재실행
    
  3. 무선 디버깅:
    • 장치의 IP 주소를 확인합니다. (설정 -> 네트워크 & 인터넷 -> Wi-Fi -> 현재 연결된 네트워크 클릭 -> IP 주소 확인)
    • 터미널 또는 명령 프롬프트에서 다음 명령을 실행하여 장치와 무선으로 연결합니다:
      adb connect <장치의 IP 주소>:5555
    • 성공적으로 연결되면, adb devices를 다시 실행하여 장치가 무선으로 연결되었는지 확인합니다.