삼성 갤럭시, 노트 시리즈나 LG등 대부분의 스마트폰은 안드로이드 운영체제를 사용하고 있는데 이클립스를 사용해 앱 개발을 하기 위해서 또는 PC와 USB 연결을 통해 안드로이드의 내부에 접근해서 파일을 복사할때, PC에서 프로그램을 이용해 백업 및 복구를 할때 USB 디버깅 모드로 연결해야 할때가 있습니다. Show 안드로이드 4.0 버전인 아이스크린 샌드위치 이하에서는 옵션에서 바로 개발자모드에 접근할수 있었고 USB 디버깅 모드에서 옵션 설정을 할수 있지만 그 이상 버전에서 개발자 모드가 설정 메뉴에 나와있지 않기 때문에 약간의 작업이 필요합니다.
개발자모드 켜기갤럭시를 기준으로 설정 > 더보기 > 디바이스 정보를 터치합니다. 디바이스 정보중 빌드번호가 있는데 이 부분을 계속 터치해 줍니다. 터치를 계속 하다 보면 개발 설정 완료 X단계 전입니다. 메시지와 함께 터치할때 마다 카운트가 줄어들고 개발자 모드를 실행하였습니다. 메시지와 함께 개발자 모드가 활성화 됩니다. 상위 메뉴로 이동하면 개발자 옵션이 활성화 되어 있습니다. USB 디버깅 활성화개발자 옵션중 디버깅 항목에 USB 디버깅 옵션이 있고 여기에 체크하면 PC에 안드로이드를 연결시 외장 디스크 처럼 내부 폴더 구조가 보이게 되어 모든 파일을 열람할수 있습니다. 접근시 위와 같이 USB 디버깅을 허용할까요? 메시지가 뜨는 경우가 있는데 확인을 터치해서 접근을 허용하면 되겠습니다. 개발자모드 끄기만일 USB 디버깅이나 개발자모드의 옵션 설정이 필요가 없다면 개발자 옵션을 숨겨서 깔끔하게 기존 메뉴처럼 유지할 수 있습니다. 개발자모드를 끄는 방법은 설정 > 애플리케이션 관리자에 들어갑니다. 애플리케이션 관리자에서 설정 앱을 찾아 터치합니다. 애플리케이션 정보에서 저장공간을 터치합니다. 설정에 저장되어 있는 데이터를 삭제합니다. 위와 같은 안내가 나오는데 개발자 옵션에 대한 활성화 설정만 삭제되므로 안심하셔도 됩니다. 삭제 버튼을 클릭해 진행합니다. 이제 설정 메뉴를 확인해 보면 개발자 옵션 메뉴가 비활성화 된것을 확인할 수 있습니다. 스마트폰 백과사전 2018. 5. 30. 19:54 안녕하세요. 안드로이드 팩토리입니다. 오늘은 USB 디버깅 모드 활성화 및 해제 방법을 쉽게 알아보도록 하겠습니다. USB 디버깅 모드는 개발자 모드 옵션에서 활성화가 가능합니다. USB 디버깅 모드를 키면 컴퓨터와 기기 간에 데이터를 복사하고 알림 없이 기기에 앱을 설치하며 로그 데이터를 읽을 수 있습니다. USB 디버깅 활성화 방법▼ 설정 - 휴대전화 정보 - 빌드 번호를 7번 혹은 그 이상 눌러주시면 개발자 옵션이 활성화 됩니다. ▼ 뒤로 가시면 개발자 옵션이 활성화 되어 있습니다. 개발자 옵션에 들어가신 후 디버깅에서 USB 디버깅을 활성화 시켜주시면 됩니다. USB 디버깅 해제 방법위와 같은 방법으로 똑같이 개발자 옵션에 들어가셔서 활성화 되어있는 USB 디버깅을 꺼주시면 됩니다. USB 디버깅은 주로 개발 목적으로 혹은 루팅을 할 때 많이 쓰이는데요. 항상 시스템 파일을 바꾸는 중요한 일을 할 때는 백업을 하는 습관을 기르시는 것이 좋습니다. '스마트폰 백과사전' Related Articles Android의 설정 앱에는 개발자 옵션이라는 화면이 있습니다. 이 화면에서 앱 성능 프로파일링과 디버깅을 도와주는 시스템 동작을 구성할 수 있습니다. 예를 들어, USB를 통한 디버깅 사용 설정, 버그 신고 캡처, 탭한 항목의 시각적 피드백 사용 설정, 창 표면이 업데이트될 때 깜박임 표시, 2D 그래픽 렌더링에 GPU 사용 등 다양한
작업을 실행할 수 있습니다. 그림 1. 개발자 옵션 Android 4.1 이하에서는 개발자 옵션 화면을 기본적으로 사용할 수 있습니다. Android 4.2 이상에서는 이 화면을 사용 설정해야 합니다. 개발자 옵션을 사용 설정하려면 빌드 번호 옵션을 7번 탭합니다. Android 버전에 따라 다음 위치 중 한 곳에서 이 옵션을 확인할 수 있습니다.
개발자 옵션 화면 상단에서 옵션을 켜거나 끌 수 있습니다(그림 1). 옵션을 계속 켜두는 것이 좋습니다. 옵션이 꺼진 경우 기기와 개발용 컴퓨터 간에 통신이 필요 없는 옵션을 제외한 대부분의 옵션이 사용 중지됩니다. 디버거 및 기타 도구를 사용하기 전에 USB 디버깅을 사용 설정해야 합니다. 이를 사용하면 기기가 USB를 통해 연결될 때 Android 스튜디오와 기타 SDK 도구에서 기기를 인식할 수 있습니다. USB 디버깅을 사용하려면 개발자 옵션 메뉴에서 USB 디버깅 옵션을 사용 설정합니다. Android 버전에 따라 다음 위치 중 한 곳에서 이 옵션을 확인할 수 있습니다.
이 페이지의 나머지 부분에서는 이 화면에서 사용 가능한 기타 옵션을 설명합니다. 일반 옵션Android 8.0 이상에서는 빠른 설정 개발자 타일을 탭하여 선택한 개발자 옵션을 빠른 설정 패널에 추가할 수 있습니다. 사용 가능한 타일을 하나 이상 선택한 후(그림 2), 빠른 설정 패널을 열고 연필을 탭하여 수정 모드로 전환합니다. 그런 다음, 타일 창에 있는 개발자 타일을 빠른 설정 패널로 드래그하고 연필을 다시 탭하여 수정 모드를 종료합니다. 그림 2. 빠른 설정 패널에 추가하기 기타 일반 옵션에는 다음 항목이 포함됩니다.
디버깅그림 3. 디버깅 옵션 사용 설정됨 디버깅 옵션을 사용하여 온디바이스 디버깅을 구성하고 기기와 개발용 컴퓨터 간에 통신을 설정할 수 있습니다. USB 디버깅을 사용 설정하면(그림 3) Android 기기에서 Android 디버그 브리지(adb)를 통해 개발 머신과 통신할 수 있습니다. 디버거 연결을 위해 대기 옵션은 디버깅할 앱 선택을 사용하여 디버깅할 앱을 선택한 후에만 사용할 수 있습니다. 디버거 연결을 위해 대기 옵션을 사용 설정하면 선택한 앱은 실행 전에 디버거 연결을 위해 대기합니다. 기타 디버깅 옵션에는 다음 항목이 포함됩니다.
그림 4. 뷰 속성 네트워킹그림 5. USB 설정 선택 네트워킹 옵션을 사용하여 Wi-Fi 및 DHCP 설정을 구성할 수 있습니다. 컴퓨터에서 기기 식별 방법을 지정하려면 USB 설정 선택을 탭합니다. 그림 5에서 보는 것처럼 충전 전용으로 기기를 구성하거나, 파일 전송(MTP), 사진 전송(PTP), PC에서 모바일 인터넷 사용(RNDIS), 오디오 또는 MIDI 파일 전송을 위해 기기를 구성할 수 있습니다. 블루투스 AVRCP 버전을 탭한 후 사용하려는 프로필 버전을 선택하면 기기에서 액세스 가능한 블루투스 A/V 장비를 모두 제어할 수 있습니다. 또한 기기의 오디오 재생을 미세 조정하려면 다음 옵션을 탭하고 설정합니다.
다음 목록에는 다른 방식으로 Wi-Fi 및 DHCP 설정을 구성하는 방법이 설명되어 있습니다.
입력그림 6. 포인터 위치 탭한 항목 표시를 사용 설정하면 화면을 터치할 때 탭한 항목이 나타납니다. 손가락이나 스타일러스 아래에 원이 나타나며, 화면에서 손가락이나 스타일러스를 움직이면 원도 따라 움직입니다. 기기에서 동영상을 녹화할 때는 탭 동작이 포인터처럼 작동합니다. 포인터(탭) 위치를 기기상에 십자선으로 표시하려면 포인터 위치를 사용 설정합니다. 십자선 좌표를 추적하는 막대가 화면 상단에 나타납니다(그림 6). 포인터를 움직이면 이 막대의 좌표가 십자선의 위치를 추적하며 포인터 경로가 화면에 그려집니다. 그리기그림 7. 사용자 인터페이스 구조 그리기 옵션에서는 앱의 사용자 인터페이스가 시각적으로 어떻게 표현될지 확인하고 인터페이스 작동 방식도 볼 수 있습니다. 레이아웃 범위 표시를 사용 설정하면 앱의 클리핑 경계, 여백, 기타 사용자 인터페이스 구조가 기기에 표시됩니다(그림 7 참조). 기타 그리기 옵션에는 다음 항목이 포함됩니다.
하드웨어 가속 렌더링그림 8. 녹색약 색상 공간 하드웨어 가속 렌더링 옵션을 사용하면 GPU, 하드웨어 레이어, 멀티샘플 앤티앨리어싱(MSAA)과 같은 하드웨어 기반 옵션을 활용하여 타겟 하드웨어 플랫폼에 맞게 앱을 최적화할 수 있습니다. 전체 기기 UI의 색 구성표를 변경하려면 색상 공간 시뮬레이션을 탭합니다. 이 옵션은 색맹의 유형을 나타냅니다. 사용 중지됨(시뮬레이션된 색 구성표 없음), 전색맹(검정, 흰색, 회색), 녹색약(적녹), 적색약(적녹), 청색약(청황) 중에서 선택할 수 있습니다. 적색약은 빨강이 잘 안 보이는 빨강-초록 색맹을 말하며, 그림 8의 녹색약은 녹색이 잘 안 보이는 빨강-초록 색맹을 말합니다. 시뮬레이션된 색상 공간에서 스크린샷을 찍으면, 마치 색 구성표를 바꾸지 않은 것처럼 스크린샷이 정상적으로 나타납니다. 하드웨어 기반 옵션을 활용하는 몇 가지 다른 방법은 다음과 같습니다.
USB 포트를 통해 컴퓨터에 연결된 외부 오디오 기기로 자동 라우팅되지 않도록 하려면 USB 오디오 연결 사용 중지를 설정합니다. 자동 라우팅은 USB를 인식하는 앱을 방해할 수 있습니다. Android 11 이상에서는 모니터링그림 9. 막대 표현 모니터링 옵션을 사용하면 스레드가 긴 작업 및 GPU 작업과 같은 앱 성능에 관한 시각적 정보를 확인할 수 있습니다. 프로필 GPU 렌더링을 탭한 후 화면에 막대로 표시를 탭하여 GPU 렌더링 프로필을 막대로 표시합니다(그림 9). 자세한 내용은 프로필 GPU 렌더링을 참조하세요. 앱그림 10. 백그라운드 프로세스 제한 설정 앱 옵션은 대상 기기에서 앱이 어떻게 작동하는지 이해하도록 도와줍니다. 백그라운드에서 한 번에 실행할 수 있는 프로세스 수를 설정하려면 백그라운드 프로세스 수 제한을 탭합니다. 가능한 설정이 그림 10에 나타나 있습니다. 테스트 도중에 ShortcutManager 대역 제한 기능 재설정을 탭하면 백그라운드 앱이 대역 제한에 다시 도달할 때까지 계속해서 단축키 API를 호출할 수 있습니다. 단축키와 대역 제한에 대한 자세한 내용은
활동 유지 안함을 사용하면 사용자가 활동의 기본 뷰에서 벗어나자마자 모든 활동을 소멸하여 배터리 수명을 늘릴 수 있습니다. Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates. Last updated 2022-09-11 UTC. [{ "type": "thumb-down", "id": "missingTheInformationINeed", "label":"필요한 정보가 없음" },{ "type": "thumb-down", "id": "tooComplicatedTooManySteps", "label":"너무 복잡함/단계 수가 너무 많음" },{ "type": "thumb-down", "id": "outOfDate", "label":"오래됨" },{ "type": "thumb-down", "id": "translationIssue", "label":"번역 문제" },{ "type": "thumb-down", "id": "samplesCodeIssue", "label":"샘플/코드 문제" },{ "type": "thumb-down", "id": "otherDown", "label":"기타" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"이해하기 쉬움" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"문제가 해결됨" },{ "type": "thumb-up", "id": "otherUp", "label":"기타" }] |