diff --git a/.bash_android b/.bash_android index f9039e3..5359abb 100644 --- a/.bash_android +++ b/.bash_android @@ -1,32 +1,38 @@ +############################# +# SETUP THE FOLLOWING LINKS +############################# # -# 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_HOME='/Applications/android-dev/android-sdk-macosx' -ANDROID_SDK_HOME=$ANDROID_HOME -ANDROID_NDK_HOME='/Applications/android-dev/android-ndk-r13b' -#ANDROID_NDK_HOME='/Applications/android-dev/android-ndk-r14-rc1' -ANDROID_AVD_HOME=~ #/Users/j3g -ANT_HOME=' /usr/local/opt/ant' -JUNIT_HOME='/usr/local/lib/junit' -BUILD_TOOLS_VER='25.0.2' - +# 0) using /usr/local/opt with symbolic links (just like brew) +# +# 1) create links to paths of android sdk/ndk tools binaries +# ln -s /Users/j3g/apps/android-sdk /usr/local/opt/android-sdk +# ln -s /Users/j3g/apps/android-sdk/ndk-bundle /usr/local/opt/android-ndk +# +# 2) create links to JDK (Android Studio includes a Java 8 SDK, so use that) +# ln -s "/Applications/Android Studio.app/Contents/jre/jdk/Contents/Home" /usr/local/opt/java-home +# +# +# [ MISC ] # 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 +# GRADLE_HOME="/Applications/Android Studio.app/Contents/gradle/gradle-4.1" +# +# +ANDROID_SDK_HOME='/usr/local/opt/android-sdk' +ANDROID_NDK_HOME='/usr/local/opt/android-ndk' +ANDROID_AVD_HOME=/Users/j3g +GRADLE_HOME="/usr/local/opt/gradle" +ANT_HOME='/usr/local/opt/ant' +JUNIT_HOME='/usr/local/lib/junit' +BUILD_TOOLS_VER='25.0.2' +# assumes a symbolic link has been created (from setup above) JAVA_HOME='/usr/local/opt/java-home' # path to binaries export JAVA_BIN=$JAVA_HOME/bin +export GRADLE_BIN=$GRADLE_HOME/bin export ANT_BIN=$ANT_HOME/bin -export PATH=$ANT_BIN:$JAVA_BIN:$PATH +export PATH=$JAVA_BIN:$GRADLE_BIN:$ANT_BIN:$PATH # environment vars -- used by build tools (ant) export JAVA_HOME=$JAVA_HOME