Logo ko.androidermagazine.com
Logo ko.androidermagazine.com

알아야 할 10 가지 기본 안드로이드 터미널 명령

차례:

Anonim

우리 중 많은 사람들에게 안드로이드 폰을 컴퓨터에 꽂고 상호 작용할 수 있다는 사실은 큰 장점입니다. 우리가 무언가를 깨뜨려 서 고쳐야 할 때 외에도, 고급 안드로이드 사용자가 자신의 기기와 대화하고 싶어하는 이유는 여러 가지가 있습니다. 그러기 위해서는 몇 가지 도구가 필요하며 몇 가지 명령을 알아야합니다. 그것이 우리가 오늘 이야기 할 내용입니다.

물론 이것은 adb 명령에 대한 전적인 토론이 아니지만, 명령 줄을 사용하여 문제가 발생하면 모든 사람이 알아야 할 10 가지 기본 명령이 있습니다.

몇 가지 도구가 필요하며 쉽게 구할 수 있습니다. Android 개발자 사이트로 이동하십시오. 추가 디버깅 도구가 필요한 경우 전체 Android Studio 패키지를 설치하거나 페이지 하단으로 스크롤하여 명령 줄 도구 만 다운로드 할 수 있습니다. 휴대 전화에서 또는 휴대 전화에서 무언가를 개발하거나 디버깅하지 않는 한 명령 줄 도구 만 있으면됩니다.

  • 컴퓨터에 SDK 설치
  • 전체 SDK없이 명령 행 도구 설치

Windows를 사용하는 경우 한 단계가 더 있습니다. 장치 제조업체 페이지를 방문하여 Windows 용 adb 및 fastboot 드라이버를 설치하십시오. 컴퓨터가 Android 기기와 통신 할 수 있으려면이 기능이 필요합니다. 당신이 교착 상태에 빠지면 (Windows는 변질 될 수 있습니다) 포럼을 방문하면 누군가가 당신을 도울 수 있어야합니다.

우리는 모두 같은 페이지에 있으므로 장치에서 USB 디버깅을 활성화하고 (장치를 찾는 데 도움이 필요한 경우 장치 설명서 참조) 휴대 전화를 컴퓨터에 연결하십시오.

여기 있습니다

1. adb 장치 명령

adb devices 명령은 컴퓨터와 Android 장치가 통신하고 있는지 확인하는 데 사용되므로 가장 중요한 명령입니다. 이것이 우리가 먼저 다루는 이유입니다.

컴퓨터의 운영 체제 전문가 인 경우 Android 도구가 포함 된 디렉토리를 경로에 추가하려고합니다. 그렇지 않다면 걱정하지 마십시오. 터미널 또는 명령 콘솔을 시작하고 위에서 다운로드 한 추출 된 도구를 놓을 위치를 지정하십시오.

올바른 폴더에 있는지 확인한 후 명령 프롬프트에 adb devices 를 입력하십시오. 일련 번호를 받으면 갈 수 있습니다! 그렇지 않은 경우 올바른 폴더에 있고 Windows를 사용하는 경우 장치 드라이버가 올바르게 설치되어 있는지 확인하십시오. 그리고 USB 디버깅이 켜져 있는지 확인하십시오!

이제 모든 것이 설정되었으므로 몇 가지 명령을 더 살펴 보겠습니다.

2. adb 푸시 명령

프로그래밍 방식으로 파일을 Android 장치로 이동하려면 adb push 명령을 사용하십시오. 몇 가지 매개 변수, 즉 푸시하려는 파일의 전체 경로와 파일을 넣을 전체 경로를 알아야합니다. 위 그림에서 데스크탑의 음악 폴더에서 휴대폰의 음악 폴더로 노래를 푸시합니다.

명령에서 파일 경로의 슬래시와 내 컴퓨터 경로의 따옴표를 확인하십시오. Windows는 파일 경로에서 \를 디렉토리 스위치로 사용하고 Unix는 /를 사용합니다. 파일 이름에는 공백과 특수 문자가 있기 때문에 (이 방법으로 이름을 바꿨습니다!) 경로를 따옴표로 묶어야합니다.

3. adb pull 명령

adb push가 파일을 Android 장치로 보내는 경우 adb pull 명령이 파일을 가져 오는 이유입니다.

이것이 정확히하는 일이며 adb push 명령과 동일한 방식으로 작동합니다. 끌어 내려는 파일의 경로와 파일을 넣을 경로를 모두 알아야합니다. 대상 경로를 비워두면 파일을 도구 폴더에 놓아 작업을 쉽게 수행 할 수 있습니다.

이 예에서는 어려운 방법으로 전체 경로를 입력하여 모양을 확인할 수 있습니다. 여기서 슬래시 대 백 슬래시 규칙을 기억하면 아무런 문제가 없습니다.

4. adb reboot 명령

명령 줄에서 장치를 재부팅하는 방법입니다. 간단하게 실행하십시오: adb reboot 를 입력하고 입력하십시오.

말하기 전에 "단지 버튼 만 누르면됩니다!" 이러한 명령은 스크립트로 작성 될 수 있으며 필요한 경우 스크립트 중간에 장치가 재부팅 될 수 있음을 이해해야합니다. 그리고 그것은 5 번으로 좋은 선택입니다.

5. adb reboot-bootloader 및 adb reboot 복구 명령

장치를 재부팅 할뿐만 아니라 부트 로더로 재부팅하도록 지정할 수 있습니다. 때로는 버튼 콤보가 촉감이 좋기 때문에 굉장히 편리하며 장치가 많은 경우 모두 기억하기가 어렵습니다. 일부 장치에는이 명령이 없으면 부트 로더로 부팅 할 수있는 방법이 없습니다. 그리고 다시 한번, 스크립트에서이 명령을 사용할 수 있다는 것은 값이 없습니다.

간단하게 adb reboot-bootloader 를 입력하고 Enter 키를 누르십시오.

대부분의 장치는 adb 재부팅 복구를 사용하여 직접 복구로 부팅 할 수 있으며 (이 장치에는 하이픈이 없음) 일부 장치는 복구 할 수 없습니다. 시도해도 아무 것도 해치지 않습니다.

6. fastboot 장치 명령

부트 로더 내부에서 작업하면 adb가 더 이상 작동하지 않습니다. 아직 Android로 부팅되지 않았으며 디버깅 도구가 활성화되어 있지 않습니다. 그 자리에서 fastboot 명령을 사용해야합니다.

Fastboot는 아마도 가장 강력한 Android 디버그 도구 일 것입니다. 당신이하는 경우, 당신은 물건이 통신하고 있는지 확인해야합니다. 바로 여기서 fastboot devices 명령이 실행됩니다. 프롬프트에서 fastboot 장치를 입력하면 앞에서 살펴본 adb devices 명령과 같이 일련 번호가 표시됩니다.

작동하지 않고 Windows를 사용하는 경우 드라이버 문제가있을 수 있으며 제조업체에서 제공해야합니다.

7. fastboot unlock 명령

빠른 부팅 잠금 해제 프로세스는 전화기의 모든 내용 을 지우고 재설정합니다.

안드로이드 명령의 성배, 빠른 부팅 깜박임 잠금 해제 는 한 가지 일만하고 한 가지 일만하면 부트 로더가 잠금 해제됩니다. 모든 전화, 심지어 빠른 부팅을 지원하는 전화에서도 사용하도록 설정되어 있지는 않지만 필요하지 않더라도 Android 개방성의 중요한 부분이기 때문에 포함되어 있습니다. Google은 Google Play 액세스 규칙을 위반하지 않는 한 휴대 전화로하는 일에 신경 쓰지 않으며 휴대 전화를 만든 회사에서 지원하지 않더라도 쉽게 열 수있는 방법이 포함되어 있습니다.

그것을 사용하는 것은 충분히 쉽습니다. fastboot 장치를 사용하여 모든 것이 통신하고 있는지 확인한 후 프롬프트에서 fastboot flashing unlock 을 입력하고 Enter 키를 누르십시오. 장치를보고 자세히 읽고 현명하게 선택하십시오.

8. adb 설치 명령

adb push는 파일을 Android 장치로 복사 할 수 있지만 adb 설치 는 실제로 앱을 설치할 수 있습니다..apk 파일이 저장된 경로를 제공 한 후 다음과 같이 실행하십시오: adb install TheAppName.apk.

앱을 업데이트하는 경우 -r 스위치 (adb install -r TheAppName.apk)를 사용하십시오. SD 카드에 설치하려고 시도하는 -s 스위치와 필요하지 않은 다른 명령도 있습니다.

마지막으로 adb uninstall package-name-here 를 사용하여 패키지 이름으로 앱을 제거 할 수 있습니다. 제거에는 스위치도 있습니다. -k 스위치는 앱을 제거하지만 모든 앱 데이터와 캐시는 그대로 둡니다.

9. adb sideload 명령

OTS (over-the-air) 업데이트는 전화기에서.zip 파일로 다운로드됩니다. 또한 zip 파일을 수동으로 다운로드하여 휴대폰이 업데이트를 푸시 할 때까지 기다리지 않고도 설치할 수 있습니다. 최종 결과는 당신이 기다린 것과 같지만 우리는 기다리는 것을 싫어합니다.

업데이트를 컴퓨터에 다운로드하기 만하면됩니다. 휴대 전화를 컴퓨터에 연결합니다. 그런 다음 전화기에서 복구로 재부팅하고 위 / 아래 볼륨 버튼을 사용하여 ADB에서 업데이트 적용을 선택 하십시오. 그런 다음 자주 사용하는 터미널 / 명령 행으로 이동하여 adb sideload Full-Path-to-the-file.zip 을 입력하고 Enter 키를 누르십시오. 일이 진행되도록하자, 당신은 황금입니다.

10. adb 쉘 명령

adb shell 명령어는 많은 사람들을 혼란스럽게합니다. 이를 사용하는 방법은 두 가지가 있는데, 하나는 명령을 명령 행 쉘에서 실행하기 위해 장치에 명령을 보내고 다른 하나는 실제로 터미널에서 장치의 명령 쉘을 입력하는 것입니다.

위 이미지에서 장치 쉘 안에 있습니다. adb shell 을 입력하고 입력하기 만하면됩니다. 일단 들어가면 휴대 전화에서 실제 실행중인 운영 체제와 상호 작용할 수 있습니다. 재나 배쉬 껍질에 익숙하지 않으면 조심하지 않으면 조심해야합니다. Ash와 bash는 명령 쉘입니다. 입력 된 명령을 통해 휴대 전화와 상호 작용할 수 있으며 많은 사람들이 Linux 또는 Mac 컴퓨터에서 하나 또는 둘 다 사용합니다. ** DOS가 아니므로 DOS 명령을 시도하지 마십시오. **

adb 셸 명령을 사용하는 다른 방법은 셸을 사용하지 않고 셸 명령을 실행하도록 전화기에 지시하는 것입니다. 그것을 사용하는 것은 쉽다; 타입 adb shell 예를 들어 adb shell chmod666 / sdcard / somefile 과 같이 파일에 대한 권한을 변경하는 것입니다.

이러한 방법을 사용하여 직접 명령을 실행하는 데 매우주의하십시오.

그리고 거기 있습니다. 당신이 명령을 배우는 것을 좋아하는 유형이라면 배울 수있는 명령이 훨씬 더 많지만, 이 10은 명령 프롬프트에서 파기를 시작하려면 실제로 알아야 할 명령입니다.

최신 Android 릴리스로 최신 상태를 유지하도록 2018 년 8 월에 업데이트되었습니다.