- let it for dllmap to specify the path of liblog
https://github.com/xamarin/monodroid/commit/
e834a251d65cb8f677ee7140450ea11e09dbf5c8
- when checking if running on Android, check the 64bit liblog location as well
class LogcatTextWriter : TextWriter {
const string LibLog = "/system/lib/liblog.so";
+ const string LibLog64 = "/system/lib64/liblog.so";
TextWriter stdout;
readonly string appname;
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)