Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit afe98696 authored by Martin Stjernholm's avatar Martin Stjernholm
Browse files

Preload libnativehelper.so which cannot be loaded through the Java classloader.

Test: atest CtsHardwareTestCases (between 2 and 4 failing tests, but that
  happens on clean ToT too; no dlopen failures)
Bug: 126601993

Change-Id: Icfe58fad93b97992e39758c02c92c488a13c717f
parent 222d1d04
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -5,4 +5,10 @@
#
base=/system
export CLASSPATH=$base/framework/hid.jar

# Preload the native portion libhidcommand_jni.so to bypass the dependency
# checks in the Java classloader, which prohibit dependencies that aren't
# listed in system/core/rootdir/etc/public.libraries.android.txt.
export LD_PRELOAD=libhidcommand_jni.so

exec app_process $base/bin com.android.commands.hid.Hid "$@"