브라우저에서 하는 Android 디버깅

Android 기기를 브라우저에서 바로.

ADBKit은 USB로 Android 휴대전화나 태블릿에 연결해 제어 가능한 실시간 화면과 자주 쓰는 ADB 도구(스크린샷, 화면 녹화, APK 설치, logcat, 파일 전송)를 제공합니다. platform-tools를 설치할 필요도, 데스크톱 앱도 필요 없습니다.

  • 무료
  • 설치 불필요
  • 계정 불필요
  • 데이터는 로컬에 보관

작업 공간을 사용하려면 데스크톱 또는 노트북 컴퓨터에서 Chrome, Edge 또는 기타 Chromium 기반 브라우저가 필요합니다.

adbkit.com/app

ADBKit을 쓰는 이유

일상적인 ADB 작업에 툴체인이 필요해서는 안 됩니다.

실제 기기에서 빌드를 확인하려면 Android SDK platform-tools를 설치하고 PATH에 추가한 뒤, 미러링·로그·스크린샷용 도구를 따로따로 다뤄야 하는 경우가 많습니다. ADBKit은 이런 설정 과정을 없애고 작업을 탭 하나에서 처리하게 해 줍니다.

  1. 시작 전부터 필요한 설정

    platform-tools를 설치하고 기기를 인식시키는 데는 시간이 걸립니다. 보안 정책이 엄격한 업무용 노트북에서는 아예 아무것도 설치하지 못할 수도 있습니다.

  2. 너무 많은 개별 도구

    미러링, logcat, 스크린샷, APK 설치, 파일 전송은 보통 서로 다른 앱과 터미널 명령어로 나뉘어 있습니다. 도구를 오갈 때마다 작업 흐름이 끊깁니다.

  3. 공유하고 싶지 않은 기기 데이터

    테스트 기기의 화면, 로그, 파일에는 민감한 정보가 담길 수 있습니다. 많은 온라인 도구가 이런 데이터를 다른 회사의 서버를 거쳐 전송합니다. ADBKit은 그렇지 않습니다.

기능

연결된 기기 한 대에 필요한 모든 것.

한 번 연결하면 보기, 제어, 캡처, 설치, 점검, 전송까지 모두 같은 작업 공간에서 할 수 있습니다.

  • 제어 가능한 실시간 기기 화면

    기기 화면을 실시간으로 보고 마우스로 조작할 수 있습니다. 클릭하면 탭, 드래그하면 스와이프입니다.

    • 뒤로, 홈, 앱 전환 버튼
    • 볼륨 높이기/낮추기 및 화면 회전
    • 스트림 화질: 원본, 1440p, 1080p, 720p
  • 스크린샷

    클릭 한 번으로 기기 화면을 PNG로 캡처해 컴퓨터에 저장합니다.

    • 썸네일이 포함된 세션 기록
    • 나중에 다시 미리 보기 및 다운로드
  • 화면 녹화

    실시간 기기 화면을 녹화해 컴퓨터에 동영상 파일로 로컬 저장합니다.

    • 브라우저에서 녹화하는 WebM 동영상
    • 녹화 중 경과 시간 표시
  • APK 설치

    컴퓨터에서 .apk 파일을 선택해 연결된 기기에 설치하고, 성공 또는 실패 결과를 명확하게 보여 줍니다.

    • 선택 가능한 ‘기존 앱 교체’ 모드
    • 설치된 앱을 덮어쓰기 전에 확인
  • 실시간 logcat

    화면 옆에 기기 로그를 스트리밍해 앱을 사용하는 동안 앱이 무엇을 하는지 확인할 수 있습니다.

    • 최소 수준 및 검색어로 필터링
    • 표시된 로그 일시중지, 재개, 내보내기
    • 누락된 로그 수 표시
  • 파일 전송

    기기의 Downloads 폴더를 탐색하고, 파일을 컴퓨터로 다운로드하거나 기기로 업로드할 수 있습니다.

    • 이동 경로(breadcrumb)를 통한 폴더 탐색
    • 파일을 덮어쓰기 전에 확인
  • 명확한 연결 상태

    브라우저 권한, USB 열기, 기기에서의 승인 대기 등 연결의 모든 단계를 보여 주고, 문제가 생기면 알기 쉽게 설명합니다.

    • 다른 앱이 기기를 사용 중이면 알려 줌
    • 케이블을 뽑으면 깔끔하게 종료
  • 설계 단계부터 개인정보 보호

    연결은 브라우저와 기기 사이에서 이루어집니다. 화면, 로그, 파일, APK, 일련번호는 절대 ADBKit에 업로드되지 않습니다.

    • 계정이나 로그인 불필요
    • 타사 분석 도구 미사용

스크린샷

작업 공간 둘러보기.

가운데에는 기기 화면이, 왼쪽에는 도구가, 오른쪽에는 logcat이 표시됩니다.

  • 실시간 화면과 제어 버튼이 있는 연결된 기기
  • 수준 필터와 검색 기능이 있는 실시간 logcat
  • 연결된 기기에 APK 설치
  • Downloads의 파일 탐색 및 전송

데모

실제로 확인해 보세요.

기기 연결, 화면 제어, 스크린샷 촬영, APK 설치 과정을 짧게 보여 드립니다.

사용 방법

1분 안에 연결됩니다.

USB 케이블과 브라우저만 있으면 됩니다. 처음 연결할 때 Android에서 이 컴퓨터의 디버깅을 허용할지 묻습니다.

  1. USB 디버깅 켜기

    기기에서 설정 › 휴대전화 정보를 열고 빌드번호를 일곱 번 탭해 개발자 옵션을 활성화합니다. 그런 다음 개발자 옵션에서 USB 디버깅을 켭니다.

  2. 기기 연결하기

    충전 전용이 아닌 데이터 전송을 지원하는 USB 케이블로 휴대전화나 태블릿을 컴퓨터에 연결합니다.

  3. 작업 공간을 열고 연결하기

    Chrome이나 Edge에서 ADBKit을 열고 Connect device를 클릭합니다. 브라우저의 USB 선택 창에서 기기를 선택합니다.

  4. 기기에서 디버깅 허용하기

    기기 잠금을 해제하고 “USB 디버깅을 허용하시겠습니까?” 메시지에서 허용을 탭합니다. 실시간 화면이 나타나고 모든 도구를 사용할 수 있습니다.

개인정보 보호

기기 데이터는 컴퓨터 밖으로 나가지 않습니다.

ADBKit은 웹 페이지이지만 기기 연결은 로컬에서 이루어집니다. WebUSB를 사용해 브라우저 탭에서 기기와 직접 통신하므로, 중간에 ADBKit 서버가 없습니다.

개인정보처리방침 읽기 →
내 브라우저
내 Android 기기
ADBKit 서버기기 데이터를 절대 수신하지 않음
  • 업로드할 것이 없습니다

    화면 프레임, 스크린샷, 녹화, 로그, 파일, APK, 기기 식별자는 브라우저와 기기 사이에만 머뭅니다.

  • 두 번의 명시적 승인

    브라우저의 권한 요청 창에서 기기를 선택하고, 기기 자체에서 디버깅을 승인합니다. 둘 다 언제든지 취소할 수 있습니다.

  • 오픈소스 기반

    브라우저용 ADB 오픈소스 라이브러리인 Tango (ya-webadb)와 화면 미러링용 scrcpy를 기반으로 만들어졌습니다.

요구 사항

필요한 것.

브라우저
WebUSB를 지원하는 데스크톱용 Chrome, Edge 또는 기타 Chromium 기반 브라우저
컴퓨터
디버깅에 사용해도 되는 데스크톱 또는 노트북 컴퓨터
기기
USB 디버깅이 활성화된 Android 휴대전화 또는 태블릿
연결
데이터 전송용 USB 케이블

지원하지 않음

  • Firefox 및 Safari(WebUSB 미지원)
  • iPhone 및 iPad
  • 여러 기기 동시 연결

요금

일상적인 기기 작업은 무료.

이 페이지에 소개된 모든 기능은 계정 없이 무료로 사용할 수 있습니다. 자동화를 위한 유료 요금제는 추후 제공할 예정입니다.

Pro

추후 제공

같은 기기 작업을 반복하는 분을 위해.

  • 자동화 워크플로 생성 및 저장
  • 연결된 기기에서 워크플로를 단계별로 실행

아직 제공되지 않습니다. 수동 제어는 계속 무료입니다.

로드맵

다음에 나올 기능.

  • 출시 예정

    자동화 워크플로

    기기 작업 순서를 한 번 정의해 두면 필요할 때마다 다시 실행할 수 있습니다.

  • 출시 예정

    무선 디버깅 페어링 (Android 11+)

    먼저 USB 케이블을 연결하지 않고도 Android 무선 디버깅의 페어링 코드로 연결할 수 있게 됩니다.

FAQ

자주 묻는 질문.

ADB나 Android platform-tools를 설치해야 하나요?

아니요. ADBKit은 WebUSB를 통해 브라우저에서 기기와 직접 통신합니다. platform-tools, 데스크톱 앱, 브라우저 확장 프로그램이 필요 없습니다.

ADBKit은 무료인가요?

네. 현재 제공되는 모든 기능(화면 제어, 스크린샷, 녹화, APK 설치, logcat, 파일 전송)은 무료이며 계정이 필요 없습니다. 자동화를 위한 유료 Pro 요금제는 추후 제공할 예정입니다.

기기 데이터가 서버로 전송되나요?

아니요. 화면 프레임, 로그, 파일, APK, 기기 식별자는 브라우저와 기기 사이에서만 오갑니다. ADBKit에는 이 데이터를 수신하는 서버가 없습니다.

어떤 브라우저를 지원하나요?

Google Chrome, Microsoft Edge 등 WebUSB를 지원하는 Chromium 기반 데스크톱 브라우저를 지원합니다. Firefox와 Safari는 WebUSB를 지원하지 않습니다. 페이지는 HTTPS로 열어야 합니다.

기기가 연결되지 않는 이유는 무엇인가요?

대부분 Android Studio, scrcpy, adb 서버 같은 다른 프로그램이 이미 USB 연결을 사용하고 있기 때문입니다. 해당 프로그램을 종료하고(또는 “adb kill-server”를 실행하고), USB 디버깅이 켜져 있는지 확인한 뒤 기기에 표시되는 메시지를 승인하세요.

휴대전화에 무언가가 설치되나요?

화면을 표시하고 제어하기 위해 ADBKit은 오픈소스 scrcpy 서버 헬퍼를 기기의 임시 위치에 복사합니다. 직접 APK를 설치하지 않는 한 어떤 앱도 설치되지 않습니다.

무선으로 사용할 수 있나요?

네, ADB over TCP/IP를 사용해 Wi-Fi로 사용할 수 있습니다. 브라우저는 스스로 네트워크 연결을 열 수 없어서, 컴퓨터에서 실행되는 작은 도우미가 연결을 중계합니다. USB로 한 번 Wi-Fi 디버깅을 켠 뒤 IP 주소로 연결하거나 네트워크를 검색하세요. Android 11 이상의 페어링 코드 방식 무선 디버깅은 아직 지원하지 않습니다.

ADBKit은 “adbkit” npm 패키지와 같은 것인가요?

아니요. adbkit npm 패키지는 Node.js 라이브러리입니다. adbkit.com의 ADBKit은 독립적인 브라우저 작업 공간이며 해당 패키지와 관련이 없습니다.

기기를 연결하고 시작하세요.

무료, 설치 불필요, 계정 불필요. 기기 데이터는 내 컴퓨터에 그대로 남습니다.

작업 공간 열기