Android에서 USB 디버깅 모드란 무엇입니까? 활성화하는 방법

Android에서 USB 디버깅 모드란 무엇입니까? 활성화하는 방법

Android는 기본적으로 사용하기 쉽지만 고급 사용자를 위한 숨겨진 기능이 많이 있습니다. 특히 숨겨진 정보에 대해 알 수 있습니다. 개발자 옵션 메뉴. 이름에서 알 수 있듯이 이러한 기능은 Android 앱을 빌드하는 개발자에게 편리하지만 일반 사용자에게는 그다지 중요하지 않습니다.





가장 잘 알려진 Android 개발자 기능 중 하나는 USB 디버깅 . 이 용어가 떠돌아다니는 것을 보았고 활성화해야 하는지 궁금할 것입니다. Android USB 디버깅 모드의 용도와 필요한 경우 살펴보겠습니다.





Android에서 USB 디버깅 모드란 무엇입니까?

USB 디버깅을 사용하면 Android 장치가 고급 작업을 사용하기 위해 Android SDK를 실행하는 컴퓨터와 통신할 수 있습니다.





Android 앱을 개발할 때 컴퓨터에 Android SDK(소프트웨어 개발자 키트)를 설치해야 합니다. SDK는 개발자에게 특정 플랫폼용 앱을 만드는 데 필요한 도구를 제공합니다.

일반적으로 다음과 함께 설치합니다. 안드로이드 스튜디오 , Android 앱을 위한 개발 환경입니다. 여기에는 문제 해결을 위한 디버거 및 시각적 편집기와 같이 모든 개발자에게 필수적인 도구 모음이 포함되어 있습니다.



라이브러리는 SDK의 또 다른 핵심 구성 요소입니다. 이를 통해 개발자는 다시 코딩하지 않고도 일반적인 기능을 수행할 수 있습니다. 예를 들어 Android에는 인쇄 기능이 내장되어 있으므로 앱을 작성할 때 새로운 인쇄 방법을 생각해낼 필요가 없습니다. 그럴 때 라이브러리에 포함된 내장 메서드를 호출하기만 하면 됩니다.

기기 자체에서 Android로 많은 작업을 수행할 수 있습니다. 그러나 개발자에게는 더 많은 옵션이 필요합니다. 장치 간에 수동으로 파일을 이동하고, 명령을 실행하고, 유사한 작업을 수행하는 것은 엄청난 고통이 될 것입니다. 대신 Android Studio 및 Android SDK에 내장된 도구를 사용하여 이러한 프로세스를 간소화합니다. 그리고 그렇게 하려면 USB 디버깅을 활성화해야 합니다.





내 휴대전화에 광고가 계속 표시됩니다.

Android Studio 전체가 필요하지 않은 경우 Android SDK만 단독으로 설치할 수 있습니다. 다른 고급 작업을 수행할 뿐만 아니라 많은 일반적인 루팅 방법에 대해 이 작업을 수행해야 합니다.

USB 디버깅을 활성화하면 휴대폰이 PC와 완전히 통신할 수 있으므로 이러한 도구를 활용할 수 있습니다. 원하는 경우 USB 디버깅을 활성화할 필요가 없습니다. 휴대폰과 PC를 블루투스로 연결 또는 사진 동기화와 같은 간단한 작업을 위한 USB 케이블.





Android에서 USB 디버깅을 어떻게 활성화합니까?

최신 Android 기기에서는 USB 디버깅을 찾을 수 있습니다. 개발자 옵션 기본적으로 숨겨져 있는 메뉴입니다.

잠금을 해제하려면 설정 아래로 스크롤하여 전화 정보 . 다음 메뉴에서 다시 아래로 스크롤하면 빌드 번호 하단에 항목. 이것을 여러 번 탭하면 이제 개발자임을 알리는 알림이 표시됩니다.

다음으로 돌아가기 설정 그리고 다시 아래로 스크롤합니다. 열기 체계 진입 및 확장 고급의 부분. 여기에 제목이 새 항목이 표시됩니다. 개발자 옵션 .

이미지 갤러리 (3 이미지) 확장하다 확장하다 확장하다 닫다

Android 버전에 따라 이 단계는 약간 다를 수 있습니다. 당신은 볼 수 있습니다 개발자 옵션 메인에 나열된 항목 설정 예를 들어 페이지 대신.

어쨌든 일단 안에 들어가면 개발자 옵션 메뉴, 검색 USB 디버깅 아래의 디버깅 헤더. 슬라이더를 눌러 활성화하고 이 기능의 용도를 이해한다는 Android의 경고를 확인합니다.

이미지 갤러리 (2 이미지) 확장하다 확장하다 닫다

이제 USB 디버깅을 켰습니다. 사용하려면 USB 케이블을 사용하여 휴대폰을 PC에 연결하기만 하면 됩니다. 이렇게 하면 특정 컴퓨터에 대해 USB 디버깅을 승인할 것인지 묻는 메시지가 전화기에 표시됩니다.

이것은 공격으로부터 장치를 안전하게 보호하도록 설계된 보안 기능이므로 이를 수락하기 전에 컴퓨터를 신뢰하는지 확인하십시오. 실수로 장치에 대한 프롬프트를 수락한 경우 USB 디버깅 승인 취소 동일한 개발자 옵션 페이지에서 모든 신뢰할 수 있는 컴퓨터를 재설정합니다.

Android USB 디버깅은 무엇을 합니까?

USB 디버깅이 없으면 USB 케이블을 통해 고급 명령을 휴대폰으로 보낼 수 없습니다. 따라서 개발자는 USB 디버깅을 활성화해야 앱을 테스트하고 상호 작용할 수 있도록 장치에 푸시할 수 있습니다.

Android Studio에서 앱의 새 빌드를 만들고 테스트하려는 경우 몇 번의 클릭만으로 연결된 기기에 푸시할 수 있습니다. 빌드 후 실행되어 바로 기기에 팝업됩니다. 이것은 훨씬 더 빠릅니다. APK 파일을 수동으로 사이드로드 매번.

비개발자가 USB 디버깅을 활성화하는 일반적인 이유는 휴대폰을 루팅하기 위해서입니다. 루팅은 장치에 따라 다르며 시간이 지남에 따라 변경되지만 대부분의 방법에는 데스크톱에서 실행하는 일부 프로그램이 포함됩니다. USB 디버깅을 활성화하고 휴대전화를 연결하면 도구를 사용하여 기기를 건드리지 않고도 루트 지침을 기기로 보낼 수 있습니다. 사용자 정의 ROM을 설치하는 데도 유사한 프로세스가 포함됩니다.

또한 Android 디버그 브리지(ADB) 명령을 사용하려면 USB 디버깅을 켜야 합니다. 이를 사용하여 PC에 저장된 APK 파일을 휴대폰에 설치하고 파일을 앞뒤로 이동하고 오류 디버깅에 대한 장치 로그를 볼 수 있습니다. ADB 명령 및 Fastboot 또한 정상적으로 켤 수 없는 경우에도 벽돌 장치를 저장할 수 있습니다.

Android의 옛날에는 다른 기능에도 USB 디버깅이 필요했습니다. 가장 주목할만한 것은 USB를 통해 스크린샷을 찍는 것이었습니다. 이것은 전에 있었다 안드로이드에서 스크린샷 찍기 표준 명령이 있었고 쉬웠습니다.

키보드가 작동하지 않는 Windows 10 Dell 노트북

이제 장치의 버튼 조합(보통 그리고 볼륨 낮추기 ) 스크린샷을 캡처하여 이 방법을 더 이상 사용하지 않게 만듭니다.

USB 디버깅은 안전한가요?

이론적으로 USB 디버깅이 활성화된 상태에서 휴대폰을 공용 충전 포트에 연결하면 위험할 수 있습니다. 누군가 포트에 액세스할 수 있는 경우 잠재적으로 장치에서 정보를 훔치거나 악성 앱을 포트에 푸시할 수 있습니다.

이것이 Android가 확인 프롬프트를 표시하는 이유이므로 신뢰할 수 없는 PC에 연결하지 마십시오. 그러나 순진한 사용자는 그것이 무엇을 위한 것인지 깨닫지 못한 채 프롬프트를 수락할 수 있습니다.

또한 USB 디버깅을 활성화한 상태로 두면 장치를 잃어버릴 경우 공격할 수 있습니다. 자신이 하고 있는 일을 알고 있는 누군가가 귀하의 PIN 또는 기타 잠금 화면 보안을 몰라도 귀하의 기기를 컴퓨터에 연결하고 ADB를 통해 명령을 내릴 수 있습니다.

무섭네요. Android 기기 관리자를 설정해야 하는 좋은 이유는 다음과 같습니다. Android 기기를 공장 초기화 떨어져서.

정기적으로 ADB를 사용하고 Android 장치를 PC에 연결하지 않는 한 USB 디버깅을 항상 활성화된 상태로 두어서는 안 됩니다. 작업을 하는 동안 며칠 동안 켜두어도 좋지만 정기적으로 사용하지 않을 때는 활성화할 필요가 없습니다. 이 경우 위험이 이익보다 큽니다.

USB 디버깅이 작동하지 않는 경우

USB 디버깅을 활성화했는데 작동하지 않는 경우 USB 케이블이나 일부 구성 옵션이 원인일 수 있습니다. 보다 Android 휴대전화가 컴퓨터에 연결되지 않을 때 수행할 작업 문제를 해결합니다.

컴퓨터에 Android SDK도 제대로 설치하고 업데이트했는지 확인하세요.

노드 트리 디버깅은 USB 디버깅과 동일합니까?

USB 디버깅 외에도 Android는 노드 트리 디버깅이라는 유사한 이름의 옵션을 제공합니다. 이것은 별도의 메뉴에 깊숙이 숨겨져 있으므로 자연스럽게 접할 가능성은 없지만 차이점을 아는 것은 여전히 ​​유용합니다.

노드 트리 디버깅은 Android의 스크린 리더인 TalkBack 내부의 개발자 옵션입니다. 이 도구를 사용하면 휴대전화에서 화면의 내용을 소리내어 읽을 수 있으므로 시각 장애가 있는 사용자가 기기를 탐색할 수 있습니다.

Windows 10용 사용자 지정 사운드 다운로드

아래에 설정 > 접근성 > TalkBack > 설정 > 고급 설정 > 개발자 설정 라는 옵션이 표시됩니다. 노드 트리 디버깅 활성화 . 화면 내용에 대한 정보를 기기의 로그로 보냅니다.

이 기능의 목적은 개발자가 접근성을 위해 앱을 설계할 수 있도록 돕는 것이며, 이를 위해서는 TalkBack이 사용자에게 정확히 무엇을 보고하는지 아는 것이 중요합니다.

이미지 갤러리 (3 이미지) 확장하다 확장하다 확장하다 닫다

개발자가 아닌 경우 노드 트리 디버깅은 아무 소용이 없습니다. 켜는 것에 대해 걱정할 필요가 없습니다.

Android USB 디버깅을 어떻게 사용합니까?

USB 디버깅이 무엇을 하고 무엇을 위해 사용할 수 있는지 살펴보았습니다. 요약하면 이 기능을 사용하면 휴대폰을 PC에 연결할 때 고급 명령을 장치에 푸시할 수 있습니다.

USB 디버깅은 개발자에게 중요하지만 고급 사용자를 위한 몇 가지 유용한 트릭도 잠금 해제합니다. 필요할 때 자유롭게 활성화해야 하지만 사용하지 않을 때는 꺼두는 것이 좋습니다. 이렇게 하면 장치의 보안이 향상됩니다.

한편 USB 디버깅은 개발자 옵션 메뉴에서 사용할 수 있는 편리한 기능 중 하나일 뿐입니다.

이미지 크레디트: caluian.daniel/ Depositphotos

공유하다 공유하다 트위터 이메일 조정할 가치가 있는 15가지 최고의 Android 개발자 옵션

Android에서 최고의 개발자 옵션은 다음과 같습니다. 절대 볼륨 비활성화, 더 빠른 새로 고침 빈도 등!

다음 읽기
관련 항목
  • 기술 설명
  • 기계적 인조 인간
  • 안드로이드 루팅
  • 앱 개발
  • 안드로이드 커스터마이징
  • 안드로이드 팁
저자 소개 벤 슈테그너(1735개의 기사 출판)

Ben은 MakeUseOf의 부편집장이자 온보딩 관리자입니다. 그는 2016년 풀타임으로 글을 쓰기 위해 IT 일을 그만두고 한 번도 뒤돌아보지 않았습니다. 그는 7년 넘게 전문 작가로서 기술 튜토리얼, 비디오 게임 추천 등을 다루고 있습니다.

벤 슈테그너가 참여한 작품 더보기

뉴스레터 구독

뉴스레터에 가입하여 기술 팁, 리뷰, 무료 전자책 및 독점 거래를 확인하십시오!

구독하려면 여기를 클릭하세요.