--- a/server/json-logger.cpp
+++ b/server/json-logger.cpp
@@ -4,7 +4,9 @@
 
 #include <cstring>
 #include <cinttypes>
+#ifndef __ANDROID__
 #include <execinfo.h>
+#endif
 #include <fcntl.h>
 #include <unistd.h>
 
@@ -241,11 +243,16 @@
   json_out_it->finish_json_and_flush(json_log_fd_);
 }
 
+#ifdef __ANDROID__
+void JsonLogger::write_log_with_backtrace(vk::string_view, int) noexcept {
+}
+#else
 void JsonLogger::write_log_with_backtrace(vk::string_view message, int type) noexcept {
   std::array<void *, 64> trace{};
   const int trace_size = backtrace(trace.data(), trace.size());
   write_log(message, type, time(nullptr), trace.data(), trace_size, true);
 }
+#endif
 
 void JsonLogger::write_stack_overflow_log(int type) noexcept {
   std::array<void *, 64> trace{};