From adc24144e4cd29da0e027202d99b8a25f85e2d9a Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Mon, 10 Jan 2022 16:13:00 +0530 Subject: [PATCH] Set LD_PRELOAD only if libhook.so exists. --- .../src/main/java/com/itsaky/androidide/utils/Environment.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/src/main/java/com/itsaky/androidide/utils/Environment.java b/common/src/main/java/com/itsaky/androidide/utils/Environment.java index 54ff52b07..2a4c7a76b 100755 --- a/common/src/main/java/com/itsaky/androidide/utils/Environment.java +++ b/common/src/main/java/com/itsaky/androidide/utils/Environment.java @@ -178,7 +178,7 @@ public final class Environment { ld += LIB_DIR.getAbsolutePath(); ENV_VARS.put("LD_LIBRARY_PATH", ld); - if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.R && BaseApplication.isAarch64()) { + if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.R && BaseApplication.isAarch64() && LIB_HOOK.exists ()) { // Required for JDK 11 ENV_VARS.put("LD_PRELOAD", LIB_HOOK.getAbsolutePath()); }