diff --git a/Common/OS.cpp b/Common/OS.cpp
index a95d30e3ca04c369a781dfbaec572fd5286e207a..808b26b949537663db979e80498c4d8d7839cc74 100644
--- a/Common/OS.cpp
+++ b/Common/OS.cpp
@@ -21,7 +21,7 @@
 #include <sys/sysctl.h>
 #endif
 
-#if defined(__linux__)
+#if defined(__linux__) && !defined(BUILD_ANDROID)
 #include <sys/sysinfo.h>
 #endif
 
@@ -284,6 +284,8 @@ double TotalRam()
   status.dwLength = sizeof(status);
   GlobalMemoryStatusEx(&status);
   ram = status.ullTotalPhys  / ((double)1024 * 1024);
+#elif defined(BUILD_ANDROID)
+  ram = 1024;
 #elif defined(__linux__)
   struct sysinfo infos;
   if(sysinfo(&infos) != -1)