1diff --git a/base/message_loop/message_pump_for_ui.h b/base/message_loop/message_pump_for_ui.h
2index 6ee02b0..c661166 100644
3--- a/base/message_loop/message_pump_for_ui.h
4+++ b/base/message_loop/message_pump_for_ui.h
5@@ -18,9 +18,9 @@
6 #include "base/message_loop/message_pump.h"
7 #elif defined(OS_NACL) || defined(OS_AIX)
8 // No MessagePumpForUI, see below.
9-#elif defined(USE_GLIB)
10+#elif defined(USE_GLIB) && !defined(ANDROID)
11 #include "base/message_loop/message_pump_glib.h"
12-#elif defined(OS_LINUX) || defined(OS_BSD)
13+#elif defined(OS_LINUX) || defined(OS_BSD)|| defined(ANDROID)
14 #include "base/message_loop/message_pump_libevent.h"
15 #elif defined(OS_FUCHSIA)
16 #include "base/message_loop/message_pump_fuchsia.h"
17@@ -42,9 +42,9 @@ using MessagePumpForUI = MessagePump;
18 #elif defined(OS_NACL) || defined(OS_AIX)
19 // Currently NaCl and AIX don't have a MessagePumpForUI.
20 // TODO(abarth): Figure out if we need this.
21-#elif defined(USE_GLIB)
22+#elif defined(USE_GLIB) && !defined(ANDROID)
23 using MessagePumpForUI = MessagePumpGlib;
24-#elif defined(OS_LINUX) || defined(OS_BSD)
25+#elif defined(OS_LINUX) || defined(OS_BSD) || defined(ANDROID)
26 using MessagePumpForUI = MessagePumpLibevent;
27 #elif defined(OS_FUCHSIA)
28 using MessagePumpForUI = MessagePumpFuchsia;
29