Call lo-bootstrap's redirect_stdio
Change-Id: I45732ac81d00837ce517ed5c527c8c767e690abf
This commit is contained in:
@@ -101,6 +101,10 @@ public class Bootstrap extends NativeActivity
|
|||||||
// (contentbroker.cxx), also this called indirectly through the lo-bootstrap library
|
// (contentbroker.cxx), also this called indirectly through the lo-bootstrap library
|
||||||
public static native void initUCBHelper();
|
public static native void initUCBHelper();
|
||||||
|
|
||||||
|
// A method that starts a thread to redirect stdout and stderr writes to
|
||||||
|
// the Android logging mechanism, or stops the redirection.
|
||||||
|
public static native boolean redirect_stdio(boolean state);
|
||||||
|
|
||||||
// This setup() method is called 1) in apps that use *this* class as their activity from onCreate(),
|
// This setup() method is called 1) in apps that use *this* class as their activity from onCreate(),
|
||||||
// and 2) should be called from other kinds of LO code using apps.
|
// and 2) should be called from other kinds of LO code using apps.
|
||||||
public static void setup(Activity activity)
|
public static void setup(Activity activity)
|
||||||
@@ -111,6 +115,8 @@ public class Bootstrap extends NativeActivity
|
|||||||
dataDir = ai.dataDir;
|
dataDir = ai.dataDir;
|
||||||
Log.i(TAG, String.format("dataDir=%s\n", dataDir));
|
Log.i(TAG, String.format("dataDir=%s\n", dataDir));
|
||||||
|
|
||||||
|
redirect_stdio(true);
|
||||||
|
|
||||||
String llp = System.getenv("LD_LIBRARY_PATH");
|
String llp = System.getenv("LD_LIBRARY_PATH");
|
||||||
if (llp == null)
|
if (llp == null)
|
||||||
llp = "/vendor/lib:/system/lib";
|
llp = "/vendor/lib:/system/lib";
|
||||||
|
Reference in New Issue
Block a user