programing

Mac OS X에 애드버타이즈 설정

abcjava 2023. 6. 25. 18:11
반응형

Mac OS X에 애드버타이즈 설정

저는 Mac에서 애드버타이즈를 설정하는 방법을 생각하는 데 꽤 많은 시간을 소비했습니다. 그래서 저는 그것을 설정하는 방법을 쓰는 것이 어떤 사람들에게 유용할 것이라고 생각합니다. adb는 당신의 전화기/에뮬레이터에 안드로이드 앱을 설치하고 실행하는 명령줄 도구입니다.

참고: 이 질문은 원래 MacOS에 ADB를 설치하는 에 작성되었지만 이 질문의 중복으로 종결되었습니다.

zsh 사용자에 대한 참고: 모든 참조를 다음으로 바꿉니다.~/.bash_profile와 함께~/.zshrc.

옵션 1 - 홈브루 사용

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

  1. 홈브루 설치

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
    
  2. 애드버타

    brew install android-platform-tools
    

    또는 설정에 따라 캐스크 설치를 시도합니다.

    brew install --cask 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, MacPorts, 그은에 ./opt/local/share/java/android-sdk-macosx/platform-tools bashbash:bash 우경:

    echo 'export PATH="$PATH:/opt/local/share/java/android-sdk-macosx/platform-tools"' >> ~/.bash_profile
    
  6. bash 프로파일을 새로 고치거나 터미널/쉘을 다시 시작합니다.

    source ~/.sys_profile

  7. 부사 사용 시작:

    애드버타이즈 장치

옵션 5 - 수동(SDK Manager 사용)

  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 사항으)로 표시됨)

    enter image description here

  8. Install Packages하고 라센스수, 릭클을 합니다.InstallSDK Manager는 SDK Manager입니다.

    enter image description here

  9. 더하다platform-tools의 길로

    echo 'export PATH="$PATH:~/.android-sdk-macosx/platform-tools/"' >> ~/.bash_profile
    
  10. bash 프로파일 새로 고침(또는 터미널 앱 다시 시작)

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

    adb devices
    

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

Android-sdks 폴더를 다른 디렉토리에 배치하는 경우 경로를 Android-sdks/platform-tools가 위치한 디렉토리로 바꿉니다.

macOS의 iter2에 있는 zsh 사용자만 해당

다음 두 가지 명령을 입력하여 macOS의 zsh initer2에 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

의 명령어를 두을에추후한에 한 후~/.zshrc당신은 zsh의 출처가 필요합니다.

source ~/.zshrc

완벽하게 작동합니다.

터미널에서 두 명령을 서로 옆에서 실행합니다.

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

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

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

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

2022년 해결책

Android Studio가 이미 설치되어 있지만 Terminal이 ADB를 수신하지 않는 경우 이 문제를 해결해야 하는 한 줄기 문제가 있습니다.

sudo ln -s ~/Library/Android/sdk/platform-tools/adb /usr/local/bin

사중인경우를 .zsh shell그리고 이 모든 솔루션을 시도한 후에도 여전히 설정해야 합니다.$PATH그리고.$ANDROID_HOME인스턴스를 열과 같은대답이 .

1단계: 터미널 실행 중nano ~/.zshrc

2단계: 파일 끝에 다음 명령을 붙여넣습니다.

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

3단계: 위의 라인을 복사한 후에 +.를 저장하고 히트를 확인합니다.파일 이름을 변경할 것인지 묻는 메시지가 표시되지만 이름을 변경하지는 않습니다.

4단계: 터미널을 다시 시작하고 adb 명령을 실행합니다.

빙고!

다음은 단계별 정보입니다.

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

지금 출력에 안드로이드 경로 설정이 표시됩니다.

개인적으로 저는 제 .bashrc를 제 .bash_profile에 저장합니다.

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

Mac 시스템에서 adb 명령을 사용하는 가장 간단한 방법은 platform-tools(adb가 있는 곳)의 경로를 bash_profile에 추가하는 것입니다.

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

open ~/.bash_profile

이렇게 하면 편집기에서 bash_profile이 열립니다.

  1. platform_tools를 찾습니다. 일반적으로 다음 위치에 있습니다.사용자/"user_folder"/라이브러리/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 장치의 출력

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

2단계: 터미널을 열고 입력합니다.

cd

3단계: userName을 변경하는 아래의 명령을 입력합니다.

export PATH=“/Users/{user_name}/Library/Android/sdk/platform-tools”:$PATH

MacOS Big Sur에서 다음을 수행합니다.

구성 파일 열기:

nano ~/.zshrc

PATH 변수에 경로 추가:

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

파일을 닫고 변경 사항을 저장합니다.그런 다음 터미널에 다음과 같이 기록합니다.

source ~/.zshrc

그러면 다음과 같이 실행할 수 있습니다.

adb devices
adb kill-server

cd sdk/platform-tools/그런 다음 사용합니다../adb devices대신에

zsh를 사용하는 경우 .zshrc에 다음을 추가해야 합니다.

단계: 1단계: .zshrc 프로필 열기

open -e .zshrc

2단계: 파일에 다음을 추가합니다.

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

3단계: 파일을 저장하고 닫습니다.4단계: .zshrc를 다시 로드합니다.

source .zshrc

5단계: 연결된 장치를 확인합니다.

adb devices

MAC 솔루션.

cd /Users/<user>/Library/Android/sdk/platform-tools
./adb devices

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

MacOS 카탈리나로 업데이트된 MacOS 사용자의 경우,

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

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

그러기 위해서는

파인더의 홈 디렉토리로 이동합니다.

Cmd + Shift + .를 사용하여 Finder에 숨겨진 파일을 표시했습니다.

.zshrc 파일이 아직 없는 경우 생성

따옴표 없이 "source ~/.bash_profile" 행 추가

저장

종료 후 터미널 열기

애드버타이즈 장치 사용

자세한 설명서는 다음과 같습니다.
http://codexpi.com//http://codexpi.com/add-android-adb-path-mac-os-x-mavericks/

이를 요약하면:

  1. bash_profile 파일을 생성하고 엽니다.

    touch .bash_profile
    open -e .bash_profile

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

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

  3. 을 합니다.. .bash_profile 시작할 가 없음)

ZSH를 사용하고 있고 Android Studio 1.3:1. .zshrc 파일을 엽니다(홈 디렉토리에 위치하여 숨겨진 파일을 볼 수 있도록 파일이 숨겨져 있음) 2.하세요: 끝에다추가니다합을행음▁at.alias adb="/Users/kamil/Library/Android/sdk/platform-tools/adb"터미널 4를 종료합니다. 터널열 입력및기미를 합니다.adb devices 장치의 됩니다.

Mac 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

명령 + S를 입력하여 저장합니다.

카탈리나에서 경로를 설정하는 경우 터미널에서 아래 명령을 차례로 사용합니다.저는 잘 작동하고 있습니다.

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

source ~/.bash_profile

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

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

이것들을 당신의 mac에 다운로드하세요.예를 들어 디렉토리에 배치합니다.는 배했습다니치에 넣어 두었습니다.~/Software/platform-tools

만약 당신이 루트 액세스 권한을 가지고 있다면, 내가 Mac에서 찾은 가장 쉬운 방법은 당신의 디렉토리를 의 목록에 추가하는 것입니다./etc/paths나는 이런 방식이 좋다 왜냐하면 몇 가지 추가 후에.$PATH하는, 무지저분하어보시작다니합이기워려읽고기너▁starts▁the다니시./etc/paths모든 것이 깨끗하고 정리된 별도의 라인으로 되어 있습니다.단점은 루트 액세스가 필요하다는 것입니다.

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

디렉토리의 예:/Users/GodZilla/Software/platform-tools/adb이 목록의 끝에 저장합니다.터미널을 종료하고 터미널을 다시 열고 플랫폼 도구 디렉토리가 표시되는지 확인합니다.

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

액세스 권한이를 루트액권한없이-tools경는우플에 추가하면 됩니다.$PATH zsh를 ..zh_profile(또는 zsh를 사용하는 경우 .zshenv)을 사용합니다.

다음 위치에서 macOS용 Android 플랫폼 도구 다운로드:

https://developer.android.com/studio/releases/platform-tools

:~/installs/platform-tools

다음을 실행하여 해당 폴더를 경로에 추가합니다.

echo 'export PATH=$PATH:~/installs/platform-tools' >> ~/.zshrc

터미널을 다시 시작하거나 실행:

source ~/.zshrc

zsh를 사용한다고 가정합니다.

Android Studio를 설치한 후 한동안 빈둥거린 후, 이것은 완전히 저에게 효과가 있었습니다.

  1. .bash_profile 파일이 있는지 확인합니다.[사용자 이름] 디렉토리에 있어야 합니다.

  2. 현재 위치한 디렉토리에서 다음을 입력합니다.

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

일반적으로 정확한 경로를 사용할 수 있지만 그렇지 않은 경우 platform-tools 폴더의 경로를 사용합니다.

  1. .bash_profile이 있는 디렉토리에서 다음을 입력합니다.

    . .bash_profile
    
  2. 금유형을 입력합니다.adb devices연결된 장치 목록" 응답이 표시됩니다.이제 다음과 같은 보다 암호화된 명령을 입력하기 위해 매번 플랫폼-tools 디렉토리로 이동할 필요가 없습니다../adb devices!!!

나의 경우, 나는 안드로이드 스튜디오를 설치했고, 그것을 변경하는 앱(러스트 랭)을 가지고 있습니다.~/.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

저의 경우: 저는 (맥에서) 다음을 했습니다.

  1. .vmdk_profile" 및 ".profile"을 백업했습니다.
  2. 모든 안드로이드 관련 경로를 지웠습니다.
  3. 새 경로를 생성했지만 이번에는 각각의 폴더({/.../sdk, /.../tools, /.../platform-tools})를 터미널로 끌어다 놓았습니다.".bash_profile"과 ".profile" 모두에 대해 이 작업을 수행했습니다.
  4. 그런 다음 각 파일을 성공적으로 저장합니다.저는 제가 한 수정 사항에 대해 확인하기 위해 터미널을 다시 시작했습니다.
  5. 그리고 나서 저는 adb가 지금 응답하고 있는지 테스트했습니다... (터미널에서) adb devices를 입력하여
  6. 나는 여전히 (내 장치가) 나타나지 않는 운이 없었고, 그리고 나서 여전히 애드버타이즈를 다시 시작했습니다.
  7. 저는 계속해서 "안드로이드 업데이트 광고"를 했습니다.이것은 방금 그 광고를 죽이고 다시 시작했습니다.
  8. 장치가 표시되지 않는 상태에서 다시 시도했습니다.
  9. 나는 안드로이드 기기를 완전히 백업하고 전체 전화기를 공장 기본값으로 재설정하고 개발을 위해 기기를 활성화하고 설정 > 애플리케이션에서 usb 디버깅을 허용했습니다.

매력적으로 일했습니다.

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

행운을 빌어요.그냥 포기하지 마.문제 해결에 많은 시간이 걸렸습니다.행운을 빕니다.

SDK 플랫폼 도구를 이미 다운로드한 것으로 간주합니다.

이 명령은 ADB를 로컬로 설정합니다.따라서 터미널을 닫고 다시 열면 이 명령을 다시 실행할 때까지 ADB 명령이 작동하지 않습니다.

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

이 명령은 ADB를 전역으로 설정합니다.따라서 이러한 명령을 실행한 후에는 다음 번에 다시 설정할 필요가 없습니다.

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

source ~/.bash_profile

이 솔루션은 Mac용입니다.

SDK 플랫폼 도구를 이미 다운로드하고 adb 경로를 설정하려고 하는 경우:

SDK를 사용할 수 있는지 확인하려면 다음 경로를 따라 확인하십시오.
Library ( > Android > > User > Library (사용자) > Android > sdk > platform-tools >adb
IMAGESDK 파일

macOS 시스템에서 adb 명령의 PATH를 설정하려면 먼저 셸 구성 파일을 편집해야 합니다.macOS의 기본 은 Bash 또는 Zash입니다.
Bash를 사용하는 경우 ~/.bash_profile 파일을 편집해야 합니다. 그렇지 않으면 홈 디렉토리에서 ~/.zprofile을 편집해야 합니다.

방법은 다음과 같습니다.

터미널별:

  1. 터미널 창을 열고 다음 명령을 입력합니다.
nano ~/.bash_profile

또는

nano ~/.zprofile

Nano 텍스트 편집기에서 ~/.bash_profile 또는 ~/.zprofile 파일이 열립니다.

  1. 다음 행을 파일에 추가합니다.
export PATH=~/Library/Android/sdk/tools:$PATH
export PATH=~/Library/Android/sdk/platform-tools:$PATH

를 누릅니다.Ctrl+X하려면 Nano를 누릅니다.Y변경 사항을 저장하고Enter파일 이름을 확인합니다.

  1. 다음 명령을 실행하여 셸 구성을 다시 로드합니다.
source ~/.bash_profile

또는

source ~/.zprofile

adb에 대한 PATH를 설정한 후에는 터미널 창에서 adb 명령을 실행할 수 있습니다.


수동으로:

  1. Home&탭 디토리렉 & 탭command+shift+. 시스템Mac 시노템/트북스)
    IMAGE( 보기)
  2. 파일 ~/.bash_profile 또는 ~/.zprofile을 검색하여 엽니다.
    IMAGE( 보기)
  3. 필요한 경로를 추가하고 저장합니다.
    IMAGE( 보기)
export PATH=~/Library/Android/sdk/tools:$PATH
export PATH=~/Library/Android/sdk/platform-tools:$PATH
  1. 다음 명령을 실행하여 셸 구성을 다시 로드합니다.
source ~/.bash_profile

또는

source ~/.zprofile

adb에 대한 PATH를 설정한 후에는 터미널 창에서 adb 명령을 실행할 수 있습니다.

zsh 터미널을 사용하는 경우 다음을 수행합니다.

"open - xcode ~/.zprofile"과 같은 원하는 편집기로 .zprofile 파일 열기

.zprofile에 새 PATH 또는 Env 변수 추가 파일을 저장하고 편집기를 종료합니다.

.z 프로파일을 실행하여 PATH: source ~/.z 프로파일을 업데이트합니다.

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

Bash 다시 시작

source ~/.bash_profile

지금 광고 확인

단순형

adb

단말기로

언급URL : https://stackoverflow.com/questions/17901692/set-up-adb-on-mac-os-x

반응형