nix: add NDK toolchain binaries to PATH

Otherwise gradle is unable to strip native binary
and the resulting .apk is 85M instead of 59M.
This commit is contained in:
link2xt 2023-03-03 13:25:34 +00:00
parent dc94b8614d
commit e56f24b014

View file

@ -26,7 +26,10 @@
devShells.default = pkgs.mkShell { devShells.default = pkgs.mkShell {
ANDROID_SDK_ROOT = "${android-sdk}/share/android-sdk"; ANDROID_SDK_ROOT = "${android-sdk}/share/android-sdk";
ANDROID_NDK_ROOT = ANDROID_NDK_ROOT =
"${android-sdk}/share/android-sdk/ndk/23.2.8568313/"; "${android-sdk}/share/android-sdk/ndk/23.2.8568313";
shellHook = ''
export PATH="$ANDROID_NDK_ROOT/toolchains/llvm/prebuilt/linux-x86_64/bin/:$PATH"
'';
buildInputs = [ buildInputs = [
android-sdk android-sdk
(pkgs.buildPackages.rust-bin.stable."1.64.0".minimal.override { (pkgs.buildPackages.rust-bin.stable."1.64.0".minimal.override {