Android 디버그 브리지 초보자 가이드

click fraud protection

여기 있는 우리 대부분은 이미 ADB(Android 디버그 브리지)에 대해 꽤 잘 알고 있습니다. 도대체 우리 중 많은 사람들이 그것을 꽤 정기적으로 사용하고 있다고 장담합니다.adb 푸시ing 및 당기다파일을 보내는 중, adb 재부팅ing, 쉘 명령 실행 등. 그러나 대부분의 신규 사용자는 이러한 노출을 경험하지 않았습니다. 현실을 직시하자면, GUI의 출현과 대중화 이후에 태어난 젊은이들에게 명령줄 인터페이스는 다소 위협적일 수 있습니다. 따라서 당신이 ADB를 손등처럼 알고 있는 노련한 베테랑이라면 이 기사는 당신을 위해서가 아니야. 하지만 이 훌륭한 도구에 대해 좀 더 자세히 알아보고 싶은 신규 사용자라면 계속 읽어보세요!

Android SDK의 일부로 제공되는 Android 디버그 브리지를 사용하면 데스크톱 컴퓨터와 대상 장치 간의 통신이 가능합니다. 그렇다면 ADB로 무엇을 할 수 있나요? 상당히. 앞서 언급했듯이 클라이언트 PC에서 장치로 파일을 푸시하고 장치에서 클라이언트 PC로 장치를 끌어올 수 있습니다. 재부팅(Android, 부트로더 또는 복구로), logcat 기록, 버그 보고서 얻기, 많은 표준 Linux 명령 실행 등 더.

새로운 사용자에게 가장 큰 문제는 어떤 명령을 실행할 수 있는지 파악하고 적절한 구문을 기억하는 것입니다. 다행히도 이러한 명령과 구문은 모두 이해하기 쉽습니다. 예를 들어, 올바른 구문으로 다음 명령을 살펴보십시오.

  • adb start-server: 이 명령은 데스크톱 컴퓨터에서 adb 데몬을 시작하고 컴퓨터가 장치와 상호 작용할 수 있도록 합니다. 다른 ADB 명령을 실행하면 데몬이 자동으로 시작되므로 이 명령은 필수가 아닙니다.
  • adb kill-server: 예상한 대로 adb 데몬을 종료합니다.
  • adb logcat: 이는 로그캣, 이는 문제가 발생한 위치를 알아낼 때 매우 유용합니다. ">"를 사용하여 출력을 텍스트 파일로 리디렉션할 수 있습니다. 예를 들어, "adb logcat > logcat.txt"를 입력하여 logcat을 logcat.txt로 기록할 수 있습니다.
  • adb bugreport: 간단한 버그 보고서를 생성합니다. logcat과 마찬가지로 ">"를 사용하여 이를 텍스트 파일로 리디렉션할 수 있습니다.
  • adb 설치 : 데스크톱 컴퓨터의 APK를 기기에 직접 설치합니다.
  • adb 풀 : 지정된 파일을 가져와 지정된 이름의 지정된 폴더에 저장합니다.
  • adb 푸시 : adb pull과 같은 기능을 하지만 그 반대입니다.

그러나 위의 내용은 거의 포괄적이지 않습니다. 다음은 앞으로 접하게 될 보다 일반적인 명령 중 일부에 불과합니다.

몇 가지 더 배우고 싶은 사람들이나 단순히 이러한 명령이 실제로 실행되는 시각적 출력을 보고 싶은 사람들을 위해 XDA 인정 기여자 doctor_droid ADB를 통해 기본 작업을 수행하기 위해 초보자가 알아야 할 모든 것을 다루는 기본 가이드를 만들었습니다.

Doctor_droid에는 Windows 사용자에게 필요한 ADB 바이너리에 대한 직접 링크도 포함되어 있으므로 ADB를 시작하고 실행하기 위한 목적으로 SDK를 다운로드할 필요가 없습니다. 설치 절차는 Windows 사용자에게만 적용되지만 가이드의 나머지 부분은 Linux 및 Mac 사용자에게도 동일하게 적용됩니다.

ADB에 대해 좀 더 자세히 알아보려는 신규 사용자이거나 일반적인 명령을 모두 알고 있는지 확인하려는 노련한 수의사라면 가이드 스레드 자세히 알아보기