.bash_profile — Android

adb, gradlew, java paths & prompt with path and git branch

Hari Prasad
Nov 7, 2023
  1. Change to bash shell with chsh(change shell)
    $ chsh -s /bin/bash
  2. Create .bash_profile in root directory
    $ touch .bash_profile
  3. Edit and update .bash_profile
    $ vi .bash_profile (or)
    $ open -e .bash_profile
#Prompt
export PS1="\[\e[36m\][\u]\[\e[32m\]$HOME\w\[\033[33m\]\$(parse_git_branch)\[\e[0m\]$"

#Get git branch
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}

#Android
export ANDROID_HOME=$HOME/Library/Android/sdk
export ANDROID_SDK_ROOT=$HOME/Library/Android/sdk
export PATH=$PATH:$ANDROID_HOME/emulator
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/tools/bin
export PATH=$PATH:$ANDROID_HOME/platform-tools

#Java
export JAVA_HOME=/Applications/Android\ Studio\ Intel\ Chip.app/Contents/jre/Contents/Home

# Hide Warnings
export BASH_SILENCE_DEPRECATION_WARNING=1

--

--