Android Question B4A ShellAsync - LD_LIBRARY_PATH

Rich Blackmore

Licensed User
I am running xmrig android binary in the background but for this to work I uses shared library.

I need to set the LD_LIBRARY_PATH

in Java this is easily set with:

// run xmrig using the config
String[] args = {"./xmrig"};
ProcessBuilder pb = new ProcessBuilder(args);
// in our directory;
// with the directory as ld path so xmrig finds the libs
pb.environment().put("LD_LIBRARY_PATH", privatePath);
// in case of errors, read them
accepted = 0;
// run it!
process = pb.start();

How would I go about this in B4A so I can launch the binary loading the shared library folder
Last edited: