diff --git a/cmake/android/android.toolchain.cmake b/cmake/android/android.toolchain.cmake
index e1f50abfa6..de6bce562c 100755
--- a/cmake/android/android.toolchain.cmake
+++ b/cmake/android/android.toolchain.cmake
@@ -1515,7 +1515,7 @@ if( ANDROID_EXPLICIT_CRT_LINK )
 endif()
 
 # setup output directories
-set( LIBRARY_OUTPUT_PATH_ROOT ${CMAKE_SOURCE_DIR} CACHE PATH "root for library output, set this to change where android libs are installed to" )
+set( LIBRARY_OUTPUT_PATH_ROOT "${CMAKE_BINARY_DIR}/apk" CACHE PATH "root for library output, set this to change where android libs are installed to" )
 set( CMAKE_INSTALL_PREFIX "${ANDROID_TOOLCHAIN_ROOT}/user" CACHE STRING "path for installing" )
 
 if(NOT _CMAKE_IN_TRY_COMPILE)
@@ -1750,4 +1750,4 @@ endif()
 #   ANDROID_NDK_SEARCH_PATHS
 #   ANDROID_STANDALONE_TOOLCHAIN_SEARCH_PATH
 #   ANDROID_SUPPORTED_ABIS_${ARCH}
-#   ANDROID_SUPPORTED_NDK_VERSIONS
\ No newline at end of file
+#   ANDROID_SUPPORTED_NDK_VERSIONS
diff --git a/interface/CMakeLists.txt b/interface/CMakeLists.txt
index b90533e2b7..cd4cc9f644 100644
--- a/interface/CMakeLists.txt
+++ b/interface/CMakeLists.txt
@@ -68,8 +68,8 @@ set(INTERFACE_SRCS ${INTERFACE_SRCS} "${QT_UI_HEADERS}" "${QT_RESOURCES}")
 
 # setup the android parameters that will help us produce an APK
 if (ANDROID)
-  set(ANDROID_APK_BUILD_DIR "${CMAKE_CURRENT_BINARY_DIR}/apk-build")
-  set(ANDROID_APK_OUTPUT_DIR "${CMAKE_CURRENT_BINARY_DIR}/apk")
+  set(ANDROID_APK_BUILD_DIR "${CMAKE_BINARY_DIR}/apk-build")
+  set(ANDROID_APK_OUTPUT_DIR "${CMAKE_BINARY_DIR}/apk")
 
   set(ANDROID_SDK_ROOT $ENV{ANDROID_HOME})
   set(ANDROID_APP_DISPLAY_NAME Interface)
@@ -82,7 +82,6 @@ if (ANDROID)
   set(ANDROID_DEPLOY_QT_INSTALL "--install")
 
   set(BUILD_SHARED_LIBS ON)
-  set(CMAKE_LIBRARY_OUTPUT_DIRECTORY "${ANDROID_APK_OUTPUT_DIR}/libs/${ANDROID_ABI}")
 endif ()
 
 if (APPLE)