“Gradle Version 2.10 is required.” Error

You need to change File > Settings > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home path On Mac OS, change the path in Android Studio > Preferences > Builds,Execution,Deployment > Build Tools > Gradle >Gradle home Or set Use default gradle wrapper and edit Project\gradle\wrapper\gradle-wrapper.properties files field distributionUrl like this distributionUrl=https\://services.gradle.org/distributions/gradle-2.10-all.zip

How do I make CMake output into a ‘bin’ dir?

As in Oleg’s answer, I believe the correct variable to set is CMAKE_RUNTIME_OUTPUT_DIRECTORY. We use the following in our root CMakeLists.txt: set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) You can also specify the output directories on a per-target basis: set_target_properties( targets… PROPERTIES ARCHIVE_OUTPUT_DIRECTORY “${CMAKE_BINARY_DIR}/lib” LIBRARY_OUTPUT_DIRECTORY “${CMAKE_BINARY_DIR}/lib” RUNTIME_OUTPUT_DIRECTORY “${CMAKE_BINARY_DIR}/bin” ) In both cases you can append _[CONFIG] … Read more