Do not run logger on Android

Logger utility doesn't exist on Android, so do not run it on Android.

Bug: 24451556
TEST=Manual test on dragonboard
TEST=Test AP setup on Chrome OS device

Change-Id: I4014f5ca3ab91b348a98169cb355c6841d6530fd
diff --git a/main.cc b/main.cc
index 85222af..b7f3375 100644
--- a/main.cc
+++ b/main.cc
@@ -46,8 +46,11 @@
 
 namespace {
 
+#if !defined(__ANDROID__)
 const char kLoggerCommand[] = "/usr/bin/logger";
 const char kLoggerUser[] = "syslog";
+#endif  // __ANDROID__
+
 const char kSeccompFilePath[] = "/usr/share/policy/apmanager-seccomp.policy";
 
 }  // namespace
@@ -65,6 +68,10 @@
   }
   chromeos::InitLog(log_flags);
 
+#if !defined(__ANDROID__)
+  // Logger utility doesn't exist on Android, so do not run it on Android.
+  // TODO(zqiu): add support to redirect stderr logs from child processes
+  // to Android logging facility.
   if (!foreground) {
     vector<char*> logger_command_line;
     int logger_stdin_fd;
@@ -93,6 +100,7 @@
     }
     close(logger_stdin_fd);
   }
+#endif  // __ANDROID__
 }
 
 void DropPrivileges(chromeos::Minijail* minijail) {