Mac OS X에서 adb 설정


535

Mac에서 adb를 설정하는 방법을 알아내는 데 꽤 시간을 보냈으므로 설정 방법을 쓰는 것이 일부 사람들에게 유용 할 수 있다고 생각합니다. adb는 휴대 전화 / 에뮬레이터에서 안드로이드 앱을 설치하고 실행하는 명령 줄 도구입니다


1
그리고 여기서 "adb"는 오래된 유닉스 디버거라고 생각했습니다! ;) books.google.com/…
Eric

stackoverflow.com/tags/adb/info에 공식 platform-toolsSDK 패키지 ( adb바이너리 포함 )에 대한 링크가 있습니다
Alex P.

답변:


1042

참고 : 이것은 원래에 쓰여졌다 MAC OS X에 ADB 설치에 되었지만 해당 질문은이 질문과 중복되었습니다.

옵션 1-Homebrew 사용

이것이 가장 쉬운 방법이며 자동 업데이트를 제공합니다.

  1. 사제 설치

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
  2. adb 설치

    brew cask install android-platform-tools
  3. adb 사용 시작

    adb devices


옵션 2-수동 (플랫폼 도구 만)

이것이 ADB와 Fastboot를 수동으로 설치하는 가장 쉬운 방법입니다.

  1. 이전 설치 삭제 (선택 사항)

    rm -rf ~/.android-sdk-macosx/
  2. https://developer.android.com/studio/releases/platform-tools.html로 이동 하여 SDK Platform-Tools for Mac링크를 클릭하십시오 .

  3. 다운로드 폴더로 이동

    cd ~/Downloads/
  4. 다운로드 한 도구를 압축 해제하십시오

    unzip platform-tools-latest*.zip 
  5. 실수로 삭제하지 않을 위치로 이동

    mkdir ~/.android-sdk-macosx
    mv platform-tools/ ~/.android-sdk-macosx/platform-tools
  6. platform-tools당신의 경로에 추가

    echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
  7. bash 프로필을 새로 고치거나 터미널 앱을 다시 시작하십시오.

    source ~/.bash_profile
  8. adb 사용 시작

    adb devices

옵션 3-이미 Android Studio가 설치되어있는 경우

  1. platform-tools당신의 경로에 추가

    echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
    echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
  2. bash 프로필을 새로 고치거나 터미널 앱을 다시 시작하십시오.

    source ~/.bash_profile
  3. adb 사용 시작

    adb devices

옵션 4-MacPorts

  1. Android SDK를 설치하십시오.

    sudo port install android
  2. SDK 관리자를 실행하십시오.

    sh /opt/local/share/java/android-sdk-macosx/tools/android
  3. 모든 것을 선택 해제하십시오 Android SDK Platform-tools (선택 사항)

  4. 라이센스를 수락하여 패키지를 설치하십시오. SDK 관리자를 닫습니다.

  5. platform-tools당신의 길에 추가 하십시오; MacPorts에서는에 /opt/local/share/java/android-sdk-macosx/platform-tools있습니다. 예를 들어, bash의 경우 :

    echo 'export PATH=$PATH:/opt/local/share/java/android-sdk-macosx/platform-tools' >> ~/.bash_profile
  6. bash 프로파일을 새로 고치십시오 (또는 터미널 / 쉘을 다시 시작하십시오).

    source ~/.bash_profile
  7. adb를 사용하여 시작하십시오.

    adb devices

옵션 5-수동 (SDK 관리자 사용)

  1. 이전 설치 삭제 (선택 사항)

    rm -rf ~/.android-sdk-macosx/
  2. Android 개발자 사이트에서 "명령 줄 도구 가져 오기 " 아래에서 Mac SDK 도구를 다운로드하십시오 . 다운로드 폴더에 저장하십시오.

  3. 다운로드 폴더로 이동

    cd ~/Downloads/
  4. 다운로드 한 도구를 압축 해제하십시오

    unzip tools_r*-macosx.zip 
  5. 실수로 삭제하지 않을 위치로 이동

    mkdir ~/.android-sdk-macosx
    mv tools/ ~/.android-sdk-macosx/tools
  6. SDK 관리자 실행

    sh ~/.android-sdk-macosx/tools/android
  7. 모든 것을 선택 해제하십시오 Android SDK Platform-tools (선택 사항)

여기에 이미지 설명을 입력하십시오

  1. 클릭 Install Packages클릭 라이센스를 수락 Install. SDK 관리자 창을 닫습니다.

여기에 이미지 설명을 입력하십시오

  1. platform-tools당신의 경로에 추가

    echo 'export PATH=$PATH:~/.android-sdk-macosx/platform-tools/' >> ~/.bash_profile
  2. bash 프로필을 새로 고치거나 터미널 앱을 다시 시작하십시오.

    source ~/.bash_profile
  3. adb 사용 시작

    adb devices


3
이것은 계속 변화하는 SDK 경로를 추적하는 것보다 훨씬 간단합니다.
Tyler Zale

1
이제 cask로 이동했습니다 : brew cask install android-platform-tools
hoju

파일을 사용할 수없는 경우 파일을 만들려면 터미널 $ Touch .bash_profile을 사용하십시오. 파일 형식에서 $ open -e .bash_profile 파일을 열고 편집하려면 export JAVA_HOME = $ (/ usr / libexec / java_home) export ANDROID_HOME = / Users / user_name / Library / Android / sdk 내보내기 PATH = $ ANDROID_HOME / platform-tools : $ PATH export PATH = $ ANDROID_HOME / tools : $ PATH 다음 파일> 저장 터미널 앱을 다시 시작한 후 즐기십시오.
Prags

나는 옵션 3에 갔다 .... 매우 편리하다. 모든 가능성을 커버 해 주셔서 감사합니다 ....
Akhilesh Sinha

542

echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile && source ~/.bash_profile

android-sdks 폴더를 다른 디렉토리에 넣은 경우 경로를 android-sdks / platform-tools가있는 디렉토리로 바꾸십시오.


51
그리고 zshbash를 대신 사용 하는 사람들에게는 이것을 추가해야합니다.~/.zshrc
Gianfranco P.

14
변경 사항을 적용하려면 터미널을 종료했다가 다시 열어야합니다
amadib

37
Android Studio 1.0부터 플랫폼 도구의 위치는 echo 'export PATH = $ PATH : / Users / [yourusername] / Library / Android / sdk / platform-tools'>> ~ / .bash_profile
user1401250

11
터미널을 종료했다가 다시 열 필요가 없습니다 source ~/.bash_profile.
Nighto

5
"/ Users / [yourusername]"대신 $ HOME을 사용할 수 있습니다.
Jason Cox

88

이것은 완벽하게 작동합니다 ....

터미널에서 두 명령을 서로 옆에서 실행하십시오.

export ANDROID_HOME=/Users/$USER/Library/Android/sdk

export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

2
macOS Sierra에서 2017 년 6 월 현재 제대로 작동하는지 확인할 수 있습니다.
Vahid Amiri

sdk폴더가 제거되었습니다. 이 두 명령이 실행되면 adb devices작동하지 않습니다. 다음과 같은 최신 안드로이드 스튜디오에`수출해야 ANDROID_HOME = / 사용자 / $ USER / 라이브러리 / 안드로이드 수출 PATH = $ {PATH} : $ ANDROID_HOME / 도구 : $ ANDROID_HOME / 플랫폼 도구 '
Liangjun

그것의 도움에 감사하지만 sdk의 디렉토리와 $ USER 경로 후에 변경해야합니다
abadooz

안드로이드 스튜디오 3.2로, 경로는 디폴트로 '$ HOME / 라이브러리 / 안드로이드 / SDK'
tsalaroth

감사합니다. 당신은 나에게 많은 도움이
마커스 Crisostomo

60

참고 : adb의 경로는 Android Studio 1.0.xx 이후로 변경되었습니다.

들어 bash는 쉘을 사용하십시오

echo 'export PATH=$PATH:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.bash_profile

들어 tcsh의 쉘, 사용 :

echo 'setenv PATH $PATH\:'$HOME'/Library/Android/sdk/platform-tools' >> ~/.tcshrc

이것은 실제로 도구가 최신 버전에 위치하는 곳입니다
Yablargo

2
나는 1.0.1을 가지고 있고 거기에 아무것도 없다 : /
htafoya

bash 쉘 및 Eclipse 명령은 echo 'export PATH = $ PATH : / Applications / adt-bundle-mac-x86_64 / sdk / platform-tools /'>> ~ / .bash_profile
dirkoneill

2
여전히 위치 안드로이드 스튜디오 2.0은 -~/Library/Android/sdk/platform-tools
gldraphael

48

macOS의 iterm2에있는 zsh 사용자 만

macOS에서 iterm2의 zsh에 android sdk 및 platform-tools를 추가하려면 다음 두 명령을 입력하십시오.

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.zshrc
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.zshrc

두 명령을 추가 한 후 ~/.zshrczsh를 소스해야합니다.

source ~/.zshrc

2
이것이 내가 찾던 것입니다! :) 감사! 또한 소스 .zshrc를 실행하거나 터미널을 다시 여는 것을 잊지 마십시오. : D
rafaelbpa

아니에요. 응답을 편집하고 zsh 명령에 소스를 추가하십시오.
Akarsh SEGGEMU

$ PATH 및 $ ANDROID_HOME 대신 무엇을 넣어야합니까?
Sascha Rissling

대단해! 나를 위해 일하고있다.
Vandana

24

다음은 현명한 정보입니다.

1 단계

터미널을 시작하고 홈 폴더로 이동하십시오.

cd ~/

2 단계

.bash_profile 파일을 열고 편집하십시오

$ open -e .bash_profile

컴퓨터 경로에 .bash_profile 파일이 없으면 파일을 만드십시오. 새 파일을 만들려면 아래 명령을 입력하십시오. 생성되면 2 단계를 수행하십시오.

touch .bash_profile

3 단계

아래 줄을 저장하십시오)

export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/tools
export PATH=${PATH}:/Applications/adt-bundle-mac-x86_64-20140321/sdk/platform-tools

4 단계

아래 명령을 사용하여 파일을 새로 고치십시오.

$ source .bash_profile

$ echo $PATH

이제 출력에 안드로이드 경로가 설정되어 있어야합니다.


24

개인적으로 나는 .bash_profile에서 .bashrc를 소스로 제공합니다.

echo 'source ~/.bashrc' >> ~/.bash_profile

그래서 나는 그것을 .bashrc에 넣었다. 그리고 Android Studio를 사용하고 있으므로 다른 경로였습니다.

echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.bashrc

다음을 원할 수도 있습니다.

echo 'ANDROID_HOME=$HOME/Library/Android/sdk' >> ~/.bashrc

19

Mac 시스템에서 adb 명령을 사용하는 가장 간단한 방법은 adb가있는 플랫폼 도구의 경로를 bash_profile에 추가하는 것입니다.

adb 경로를 추가하는 단계 : 1. bash_profile을 엽니 다. 다음 명령을 사용하여 수행 할 수 있습니다.

open ~/.bash_profile

편집기에서 bash_profile이 열립니다.

  1. platform_tools를 찾으십시오. 일반적으로 다음 위치에 있습니다. Users / "user_folder"/ Library / Android / sdk / platform_tools

  2. bash_profile 파일에 다음 명령을 붙여 넣습니다.

    export PATH=$PATH:/Users/A374375/Library/Android/sdk/platform-tools

  3. 다음 명령을 사용하여 파일을 저장하십시오.

source ~/.bash_profile

  1. 다음을 입력하여 경로가 저장되었는지 확인하십시오. echo $PATH: 출력에 표시된 전체 경로를 찾을 수 있어야합니다.

  2. 입력 adb구성이 작동하는지. 시스템에 연결된 장치 나 시스템에서 실행중인 에뮬레이터가 있으면 입력 할 때 표시됩니다adb devices

adb 장치에 대한 출력


15

Mac 사용자의 경우 1 단계 : Android Studio 설치

2 단계 : 터미널을 열고 입력

cd

3 단계 : userName을 변경하는 아래 언급 된 명령을 입력하십시오.

export PATH=“/Users/userName/Library/Android/sdk/platform-tools”:$PATH

12

cd sdk/platform-tools/그런 다음 ./adb devices대신 사용하십시오.


3
나는 안에 있어야만 /Users/ashokr/Library/Android/sdk/platform-tools작동합니다.
Ashok R

7

MAC OS X에서 Android Studio를 사용하는 경우 터미널 앱에서 다음 명령을 실행할 수 있습니다.

echo 'alias adb="/Applications/Android\ Studio.app/sdk/platform-tools/adb"' >> .bashrc
exec $SHELL

그리고 다음 :

adb devices

MAC의 USB 케이블을 통해 연결된 Android 기기의 목록을 표시해야합니다 (예 :

* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached
deb7bed5        device

1
exec $ SHELL 라인이 정확히 무엇을하는지 명확히 할 수 있습니까? 여기 Newb, 전에는 터미널에서 사용하지 않았습니다! :)
John Shelley

편집 후 '.basrc'가 필요하므로 명령 행을 다시 시작해야하기 때문에이 명령을 실행합니다.이 명령을 사용하면 터미널 창을 닫지 않고 다시 시작할 수 있습니다
trejo08

5

자세한 매뉴얼은 다음과 같습니다.
http://codexpi.com/add-android-adb-path-mac-os-x-mavericks/

요약하면 다음과 같습니다.

  1. bash_profile 파일을 작성하고여십시오.

    touch .bash_profile
    open -e .bash_profile

  2. platform-tools 폴더의 경로 추가 (Android SDK 내)

    export PATH="$PATH:/Users/USERNAME/PATH TO ANDROID SDK/platform-tools/

  3. 명령 . .bash_profile을 실행하여 업데이트하십시오 (터미널을 다시 시작할 필요가 없습니다)


PATH = 후에 "제거
divonas

5

ZSH를 사용하고 Android Studio 1.3을 사용하는 경우 : 1. .zshrc 파일을 엽니 다 (홈 디렉토리에 파일이 숨겨져 있으므로 숨겨진 파일을 볼 수 있는지 확인하십시오). 2.이 줄을 끝에 추가 alias adb="/Users/kamil/Library/Android/sdk/platform-tools/adb" 하십시오 . 3. 터미널 4를 종료하십시오. 터미널을 열고 adb devices 5를 입력하십시오. 작동하면 연결된 모든 장치 목록이 나타납니다.


4

맥 OS 오픈 터미널

touch ~/.bash_profile; open ~/.bash_profile

복사 및 붙여 넣기:

export ANDROID_HOME=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools

저장하려면 command + S를 누르십시오.


3

2018 년 업데이트 된 정보로 댓글 달기

플랫폼 도구 용 실행 바이너리는 Android에서 Mac 용으로 제공됩니다 ( https://developer.android.com/studio/releases/platform-tools.html).

이것을 Mac으로 다운로드하십시오. 예를 들어 디렉토리에 넣습니다.~/Software/platform-tools

루트 액세스 권한이있는 경우 , Mac에서 찾은 가장 쉬운 방법은 디렉토리를 목록에 추가하는 것입니다 /etc/paths. 몇 번의 추가 작업 후에 $PATH너무 지저분하고 읽기 어려워 보이기 때문에 /etc/paths모든 것이 깨끗하고 체계적으로 구분되어 있기 때문에 나는이 방법을 좋아합니다 . 단점은 루트 액세스가 필요하다는 것입니다.

$ cat /etc/paths  # check contents of the file
$ sudo nano /etc/paths

/Users/GodZilla/Software/platform-tools/adb이 목록의 끝에 platform-tools 디렉토리의 전체 경로를 붙여넣고 저장하십시오. 터미널을 종료했다가 다시 열고 platform-tools 디렉토리가 있는지 확인하십시오.

$ which adb
/Users/GodZilla/Software/platform-tools/adb
$ which fastboot
/Users/GodZilla/Software/platform-tools/fastboot

루트 액세스 권한이없는 $PATH경우 다른 사용자가 제안한대로 .bash_profile (또는 zsh를 사용하는 경우 .zshenv)에 platform-tools 디렉토리를 추가하십시오 .


2

이것은 Android Studio를 설치 한 후 잠시 동안 괴로워 한 후에 완전히 나를 위해 일했습니다.

  1. .bash_profile 파일이 있는지 확인하십시오. 이것은 [username] 디렉토리에 있어야합니다.

  2. 사용중인 디렉토리에서 다음을 입력하십시오.

    echo "export PATH=\$PATH:/Users/${USER}/Library/Android/sdk/platform-tools/" >> ~/.bash_profile

일반적으로이 정확한 경로를 가지지 만 그렇지 않은 경우 platform-tools 폴더가있는 경로를 사용하십시오.

  1. .bash_profile이있는 디렉토리에서 다음을 입력하십시오.

    . .bash_profile
  2. 이제를 입력하십시오 adb devices. "연결된 장치 목록"응답이 표시되어야합니다. 이제 ./adb devices!!! 와 같이 더 복잡한 명령을 입력하기 위해 매번 platform-tools 디렉토리로 갈 필요가 없습니다.


내가 생각하는 초보자를 좀 더 쉽게 읽을 수 있습니다. 다른쪽에 추가 될 수 있습니까?
AnneTheAgile

2

내 경우, 나는 안드로이드 스튜디오를 설치하고, 변화하는 (LANG 녹) 일부 응용 프로그램을 ~/.profile, 그리고 추가 adb~/.bash_profile나는에 대한 변경했다, 그래서 녹 않은 실행하게 ~/.profile만 등을 :

$ echo 'PATH=$PATH:$HOME/Library/Android/sdk/platform-tools/' >> ~/.profile
$ source ~/.profile
$ adb --version
Android Debug Bridge version 1.0.41
Version 29.0.4-5871666
Installed as /Users/hasan/Library/Android/sdk/platform-tools/adb

2

macOS 사용자를 MacOs Catalina로 업데이트 한 경우

~ / .bash_profile~ / .zshrc로 변경되었습니다.

따라서 ~ / .bash_profile으로 이미 내 보낸 adb 명령과 다른 모든 명령 을 실행 하려면 bash_profile을 zshrc 내보내는 것입니다.

하기 위해서,

1) 파인더의 홈 디렉토리로 이동

2) Cmd + Shift + 사용했습니다. Finder에 숨겨진 파일을 표시하려면

3) .zshrc 파일이 없으면 작성하십시오.

4) 따옴표없이 "source ~ / .bash_profile"행을 추가하십시오.

5) 저장

6) 터미널을 종료하고 엽니 다

adb 장치 사용 시작


1
macOS Catalina 사용자에게는 이것이 작동합니다!
윌 Abule

1

내 경우 : 나는 Mac에서 다음을 수행했다.

  1. ".bash_profile"및 ".profile"백업
  2. 모든 안드로이드 관련 경로를 삭제했습니다.
  3. 새로운 경로를 만들었지 만 이번에는 {/.../sdk, /.../tools, /.../platform-tools} 폴더를 터미널로 드래그했습니다. ".bash_profile"과 ".profile"모두에 대해이 작업을 수행했습니다.
  4. 그런 다음 각 파일을 성공적으로 저장 한 후. 수정 한 내용을 확인하기 위해 터미널을 다시 시작했습니다.
  5. 그런 다음 adb가 지금 응답하는지 테스트하기 위해 계속했습니다 ... (터미널에) adb 장치를 입력하여
  6. 나는 여전히 보이지 않는 곳에서 운이 없었습니다 (그런 다음 adb를 다시 시작했습니다).
  7. 나는 "android update adb"를 계속했다. 이것은 방금 adb를 죽이고 다시 시작했습니다.
  8. 나는 여전히 장치가 보이지 않는 것을 다시 시도했다.
  9. 내 안드로이드 장치를 완전히 백업하고 전체 전화를 공장 기본값으로 다시 설정하고 개발을 위해 장치를 활성화하고 설정> 응용 프로그램에서 USB 디버깅을 허용했습니다.

******** 참처럼 작동했습니다 ********

"adb devices"명령으로 다시 시도했는데 모든 것이 정상으로 돌아갔습니다.

모두 제일 좋다. 포기하지 마십시오. 많은 문제 해결이 필요했습니다. 행운을 빕니다.


1

Catalina에서 경로를 설정하는 경우 터미널에서 아래 명령을 차례로 사용하십시오. 그것은 나를 위해 잘 작동합니다.

export ANDROID_HOME=/Users/$USER/Library/Android/sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

source ~/.bash_profile

0

zsh 터미널을 사용하는 경우 다음을 수행하십시오.

1) "open -a xcode ~ / .zprofile"과 같이 선택한 편집기로 .zprofile 파일을 엽니 다.

2) .zprofile에 새 PATH 또는 Env 변수 추가 파일을 저장하고 편집기를 종료하십시오.

3) .zprofile을 실행하여 경로를 업데이트하십시오 : source ~ / .zprofile


0

Android Home Targeting Platform Tools에 대한 환경 변수 추가

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile

echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile

배쉬 재시작

source ~/.bash_profile

이제 adb를 확인하십시오.

간단히 입력

adb

터미널에서


0

모든 솔루션을 시도한 후에 나에게 도움이되는 곳은 없습니다.

내 경우에는 Android Studio가 있었고 adb가 올바르게 작동했지만 Android Studio는 adb를 감지 할 수 없었습니다. 이것은 / Users / $ USER / Library / Android / sdk가 아니라 Usr / Library blabla이 아닌 다른 디렉토리에 homebrew로 설치했기 때문입니다.

분명히 AS는 자신의 경로 / Users / $ USER / Library / Android / sdk에 있어야합니다 (환경 설정 SDK 설치 경로와 동일한 위치)

그래서 내 컴퓨터에서 모든 adb를 삭제하고 (여러 개를 설치했습니다) 다음 터미널 명령을 실행했습니다.

echo 'export ANDROID_HOME=/Users/$USER/Library/Android/sdk' >> ~/.bash_profile
echo 'export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools' >> ~/.bash_profile
source ~/.bash_profile
adb devices

글쎄, 그 후에도 여전히 작동하지 않았습니다. 왜냐하면 어떤 이유로 adb의 경로는 / Users / $ USER / Library / Android / sdk / platform-tools / platform-tools (예, 반복됨)이므로 방금 복사했습니다. 모든 라이센스 파일이있는 첫 번째 디렉토리에 마지막 platform-tools를 입력하고 작업을 시작했습니다.

이상하지만 진실


0

1 단계 : 터미널 열기

2 단계 : 명령 실행 :

 touch ~/.bash_profile; open ~/.bash_profile

3 단계 : 다음 명령을 추가 할 수있을 때 textEdit 파일이 열립니다.

 export PATH=$PATH:/Users/sharan/Library/Android/sdk/platform-tools

인용구

참고 : sharan은 내 사용자 이름입니다. y 시스템에서 sharan rest로 바꾸면 동일한 지 확인하십시오. android studio를 열어서 찾을 수도 있습니다.

   File->Project Structure..->SDK Location

Android SDK 위치에는 SDK 복사 경로가 있으며 파일에 붙여 넣은 다음 Command + S를 눌러 저장하십시오.


-1

맥 포트

android-platform-tools2018-10-20 년에 MacPorts에 아주 최근에 처음 추가 된 것 같습니다 java/android-platform-tools/Portfile:

Google에서 제공하는 컴파일 된 바이너리에 의존하는 것으로 보입니다. 바이너리의 소스 코드를 사용할 수없는 것 같습니다.

adb

위의 역 엔지니어링을 android-platform-tools/Portfile수행하면 포트를 빌드하기 위해 Google에서 다음 아카이브를 가져옵니다.

abd바이너리에서 사용할 수있는, 미리 컴파일 platform-tools/adb입니다 위의 아카이브 내에서 Mach-O 64-bit executable x86_64당, file(1). 사용할 준비가되어 있으며 외부 종속성이없는 것 같습니다 (예 : Java 또는 기타 항목에 의존하는 것처럼 보이지 않습니다).

사용 adb

사용하기 위해 adb예를 들어 장치를 다시 시작하는 경우에, 전원 버튼, 다음 단계가 사용될 수 붙어있다 :

cd /tmp
curl https://dl.google.com/android/repository/platform-tools_r28.0.1-darwin.zip -o apt.zip
unzip apt.zip
./platform-tools/adb devices
./platform-tools/adb reboot

재부팅 후 처음 사용하는 경우 먼저 USB 디버깅 허용?을 통해 전화와의 페어링을 확인해야합니다 . 전화 팝업 (전화는 개발자 옵션을 통해 USB 디버깅을 활성화해야하며 루트 액세스는 필요하지 않음).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.