54 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
			
		
		
	
	
			54 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			Bash
		
	
	
	
#
 | 
						|
# set the path to android executables
 | 
						|
#
 | 
						|
# using /usr/local/opt with symbolic links  (just like brew)
 | 
						|
#
 | 
						|
# ln -s  /Applications/android-dev/android-sdk-macosx  /usr/local/opt/android-sdk
 | 
						|
# ln -s /Applications/android-dev/android-ndk-r10d /usr/local/opt/android-ndk
 | 
						|
#ANDROID_SDK_HOME='/usr/local/opt/android-sdk'
 | 
						|
#ANDROID_NDK_HOME='/usr/local/opt/android-ndk'
 | 
						|
ANDROID_SDK_HOME='/Applications/android-dev/android-sdk-macosx'
 | 
						|
ANDROID_NDK_HOME='/Applications/android-dev/android-ndk-r13b'
 | 
						|
#ANDROID_NDK_HOME='/Applications/android-dev/android-ndk-r14-beta1'
 | 
						|
ANDROID_AVD_HOME=~   #/Users/j3g
 | 
						|
ANT_HOME=' /usr/local/opt/ant'
 | 
						|
JUNIT_HOME='/usr/local/lib/junit'
 | 
						|
BUILD_TOOLS_VER='25.0.2'
 | 
						|
7
 | 
						|
# Standard Defatul Java SDK location
 | 
						|
# sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home /Library/Java/JavaVirtualMachines/current
 | 
						|
 | 
						|
# Android Studio includes a Java 8 SDK, so use that
 | 
						|
# sudo ln -s "/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home" /usr/local/opt/java-home
 | 
						|
JAVA_HOME='/usr/local/opt/java-home'
 | 
						|
 | 
						|
# path to binaries
 | 
						|
export JAVA_BIN=$JAVA_HOME/bin
 | 
						|
export ANT_BIN=$ANT_HOME/bin
 | 
						|
export PATH=$ANT_BIN:$JAVA_BIN:$PATH
 | 
						|
 | 
						|
# environment vars -- used by build tools (ant)
 | 
						|
export JAVA_HOME=$JAVA_HOME
 | 
						|
export ANT_HOME=$ANT_HOME
 | 
						|
 | 
						|
# set path to android tool binaries
 | 
						|
export PATH=$ANDROID_SDK_HOME/build-tools/$BUILD_TOOLS_VER:$PATH
 | 
						|
export PATH=$ANDROID_SDK_HOME/platform-tools:$PATH
 | 
						|
export PATH=$ANDROID_SDK_HOME/tools:$PATH
 | 
						|
 | 
						|
# ndk tools
 | 
						|
export PATH=$ANDROID_NDK_HOME:$PATH
 | 
						|
export PATH=$ANDROID_NDK_HOME/build/tools:$PATH
 | 
						|
 | 
						|
### ### ###
 | 
						|
### backup the android app
 | 
						|
### next convert to .tar format
 | 
						|
alias adbback='adb backup -f myAppBackup.ab' #com.corp.appName
 | 
						|
alias adconv="dd if=myAppBackup.ab bs=24 skip=1 | $OSSL zlib -d > myAppBackup.tar"
 | 
						|
 | 
						|
# Android IDE launches from command line (to pickup bash environment vars)
 | 
						|
alias intellij='/Applications/IntelliJ\ IDEA\ CE.app/Contents/MacOS/idea &'
 | 
						|
alias studio='/Applications/Android\ Studio.app/Contents/MacOS/studio &'
 | 
						|
 | 
						|
# 12/14/2016 had to unset the variable to get virtual devices working
 | 
						|
#unset ANDROID_SDK_HOME |