(cherry picked from commit a8b53499af901bfb2730d5d3f762b58b62207cbd)
(cherry picked from commit e1eb030b182e3418caedede9c992690a98960be5) # Conflicts: # .github/workflows/build_check.yml
* add caching steps to build_check workflow * add gradle.properites for github runner * refactor ci-gradle.properties * specify ndk versiion in build.gradle * remove ndk install and cache steps from build_check * moved runner files to separate folder * refactor build_check.yml (cherry picked from commit e8f5963a57e9dcc21e48235bc3aea39464f7acbe)