This repository contains a workflow to build the aapt2 binaries for Android.
git submodule update --init --recursive --depth 1
bash ./patch.sh
mkdir -p src/protobuf/build
pushd src/protobuf/build
cmake -GNinja -Dprotobuf_BUILD_TESTS=OFF ..
ninja -j$(nproc --all)
popd
Supported arch are 'x86_64', 'x86', 'arm64-v8a' & 'armeabi-v7a'
ANDROID_NDK="$HOME/Android/Sdk/ndk/" PROTOC_PATH="$PWD/src/protobuf/build/protoc" bash ./build.sh arm64-v8a # output in build/$arch/bin/aapt-*
This repository is based on the works of: