[Android] 터미널을 통해 OS X에서 adb에 액세스 할 수 없습니다. "명령을 찾을 수 없습니다"


Answers

slhck 외에도, 이것은 나를 위해 일한 것입니다 (맥).

자신의 SDK가 어디에 있는지 확인하려면.

  1. Android 스튜디오를 열고 다음으로 이동하십시오.

파일 -> 프로젝트 구조 -> SDK 위치

  1. 경로를 복사하십시오.

  2. 집에 숨겨진 .bash_profile 을 만듭니다.

  3. ( vim 으로 open -eopen -e ) 다음을 사용하십시오 :
export PATH=/Users/<Your session name>/Library/Android/sdk/platform-tools:/Users/<Your session name>/Library/Android/sdk/tools:$PATH
  1. 그런 다음 터미널에서 이것을 사용하십시오 . ~/.bash_profile . ~/.bash_profile

그래서 adb 장치를 찾는 방법에 게시

Question

내 Mac 시스템에 Android SDK와 Eclipse를 설치했습니다. Eclipse를 사용하여 프로그래밍 할 수 있으며 몇 가지 샘플 응용 프로그램을 만들었습니다. 하지만 난 여전히 터미널 창을 통해 adb 에 액세스 할 수 없습니다. 터미널에서 다음 명령을 시도했습니다.

$ pwd
/Users/espireinfolabs/Desktop/soft/android-sdk-mac_x86/platform-tools

$ ls
NOTICE.txt  dexdump     llvm-rs-cc-2
aapt        dx          llvm-rs-cc.txt
adb         lib         source.properties
aidl        llvm-rs-cc

$ adb --help
-bash: adb: command not found

나는 또한 ls 출력을 추가하여 어느 창에 있는지 알 수있다.




빠른 답변

이 명령을 터미널에 붙여 넣으면 대부분의 경우 문제가 해결됩니다.

** 현재 터미널 세션 :

  • (MacOS에서) export PATH = "~ / Library / Android / sdk / platform-tools": $ PATH
  • (Windows에서) 나는 빨리 업데이트 할 것이다.

** 영구적으로 :

  • (macOS에서) vi ~/.bash_profile ~/.bash_profile 사용하여 ~/.bash_profile 을 편집하고이 줄을 다음에 추가하십시오 : export PATH = "~ / Library / Android / sdk / platform-tools": $ PATH

그러나 그렇지 않다면 계속해서 읽으십시오.

세부 답변

Android Debug Bridge 또는 간단히 adb플랫폼 도구에 있으며 Android SDK 와 함께 제공됩니다. 위치를 시스템 경로에 추가하기 만하면됩니다. 그래서 시스템은 그것에 대해 알고 필요하면 그것을 사용할 수 있습니다.

ADB의 위치 찾기

이 폴더의 경로는 설치 시나리오에 따라 다르지만 일반적으로 다음과 같습니다.

  • Android Studio를 설치 한 경우 ADB 경로는 다음과 같습니다. (가장 일반적)
    • (in macOS) ~ / Library / Android / sdk / platform-tools
    • (Windows에서) 나는 빨리 업데이트 할 것이다.
  • Android Studio를 다른 곳에 설치했다면 다음 위치로 이동하여 위치를 결정하십시오.

    • (macOS에서) Android Studio> 환경 설정> Appearance And Behavior> 시스템 설정> Android SDKAndroid SDK 위치에주의하십시오.
    • (Windows에서) 나는 빨리 업데이트 할 것이다.
  • 그러나 Android SDK없이 Android SDK를 설치할 수 있습니다.이 경우 경로가 다를 수 있으며 설치에 따라 다릅니다.

시스템 경로에 추가

ADB의 위치를 ​​결정한 후 시스템에 추가하고 다음 구문을 따르고 터미널에 입력하십시오.

  • (macOS에서)

    export PATH = "your / path / to / adb / here": $ PATH

    예 : export PATH = "~ / Library / Android / sdk / platform-tools": $ PATH




나에게 bash에서 zsh로 전환 한 후이 문제에 부딪혔다. 그래서 내 콘솔에서 Hyper 와 멋진 환상적인 것을 모두 볼 수 있었다. 나는 react-native run-android 사용하여 나의 반응 네이티브 어플리케이션을 실행하려고 노력하고 op의 이슈를 실행하려고 시도했다. 내 ~.zshrc 파일에 다음을 추가하면 문제가 해결되었습니다.

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



명령 프롬프트를 통해 Eclipse를 시작하십시오 : mac -> cd /to_the_dir_where_eclipse 와 같이 open -a Eclipse.app 수퍼 유저 권한으로 open -a Eclipse.appopen -a Eclipse.app .




  1. 양조와 함께 adb를 설치하기 만하면됩니다.

    brew cask install android-platform-tools

  2. adb가 설치되어 있는지 확인하십시오.

    adb devices