From 8440a72805ecd493e6d1f1b2a349e169399f3d1a Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Fri, 28 Mar 2025 11:20:50 +0500 Subject: [PATCH] Added: Export `ANDROID__BUILD_VERSION_SDK` in shell environment variable for the Android build SDK version This is also required for `libtermux-exec-*-ld-preload.so` `$LD_PRELOAD` library as well for `termux-exec` version `>= 2.0.0`. - https://github.com/termux/termux-exec-package/commit/db738a11 --- .../src/main/java/com/termux/shared/shell/TermuxShellUtils.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/termux-shared/src/main/java/com/termux/shared/shell/TermuxShellUtils.java b/termux-shared/src/main/java/com/termux/shared/shell/TermuxShellUtils.java index c41ca55c..0a6ccb1c 100644 --- a/termux-shared/src/main/java/com/termux/shared/shell/TermuxShellUtils.java +++ b/termux-shared/src/main/java/com/termux/shared/shell/TermuxShellUtils.java @@ -75,6 +75,8 @@ public class TermuxShellUtils { addToEnvIfPresent(environment, "ANDROID_RUNTIME_ROOT"); addToEnvIfPresent(environment, "ANDROID_TZDATA_ROOT"); + environment.add("ANDROID__BUILD_VERSION_SDK=" + Build.VERSION.SDK_INT); + if (isFailSafe) { // Keep the default path so that system binaries can be used in the failsafe session. environment.add("PATH= " + System.getenv("PATH"));