[corlib] CompressedStack in not supported in mobile profile
[mono.git] / mcs / class / corlib / System.IO / LogcatTextWriter.cs
index ebedda41ac7e90f152b5fd0e1a4612bbd8112a08..3d9787957be9043b0fd445a72a118e0aa4391a8d 100644 (file)
@@ -10,6 +10,7 @@ namespace System.IO {
        class LogcatTextWriter : TextWriter {
 
                const string LibLog = "/system/lib/liblog.so";
+               const string LibLog64 = "/system/lib64/liblog.so";
 
                TextWriter stdout;
                readonly string appname;
@@ -63,10 +64,10 @@ namespace System.IO {
 
                public static bool IsRunningOnAndroid ()
                {
-                       return File.Exists (LibLog);
+                       return File.Exists (LibLog) || File.Exists (LibLog64);
                }
 
-               [DllImport (LibLog)]
+               [DllImport ("liblog")]
                static extern void __android_log_print (LogLevel level, string appname, string format, string args, IntPtr zero);
 
                static void Log (LogLevel level, string appname, string log)