gRPC Version 1.32.0 for Android
Pre-release
Pre-release
$ export MY_INSTALL_DIR=$HOME/.local
$ mkdir -p $MY_INSTALL_DIR
$ export PATH="$PATH:$MY_INSTALL_DIR/bin"
$ export ANDROID_NDK=<path to your NDK>
$ sudo apt install -y cmake
$ sudo apt install -y build-essential autoconf libtool pkg-config
$ mkdir -p cmake/build
$ pushd cmake/build
$ cmake ../..
-DgRPC_INSTALL=ON
-DgRPC_BUILD_TESTS=OFF
-DCMAKE_INSTALL_PREFIX=${MY_INSTALL_DIR}
-DCMAKE_TOOLCHAIN_FILE=${ANDROID_NDK}/build/cmake/android.toolchain.cmake
-DANDROID_ABI=armeabi-v7a
-DANDROID_PLATFORM=android-26
-DANDROID_STL=c++_static
-DRUN_HAVE_STD_REGEX=0
-DRUN_HAVE_POSIX_REGEX=0
-DRUN_HAVE_STEADY_CLOCK=0
-DCMAKE_BUILD_TYPE=Release
$ make -j
$ make install
$ popd