Android does not support hardlinks so no need to try or nag.

diff -u -r ../gnupg-2.2.9/common/dotlock.c ./common/dotlock.c
--- ../gnupg-2.2.9/common/dotlock.c	2017-08-28 10:22:54.000000000 +0000
+++ ./common/dotlock.c	2018-08-05 21:40:02.699642490 +0000
@@ -605,6 +605,9 @@
 static int
 use_hardlinks_p (const char *tname)
 {
+#ifdef __ANDROID__
+  return 1;
+#else
   char *lname;
   struct stat sb;
   unsigned int nlink;
@@ -633,6 +636,7 @@
   unlink (lname);
   xfree (lname);
   return res;
+#endif
 }
 #endif /*HAVE_POSIX_SYSTEM */
 
@@ -758,8 +762,10 @@
     }
   strcpy (stpcpy (h->lockname, file_to_lock), EXTSEP_S "lock");
   UNLOCK_all_lockfiles ();
+#ifndef __ANDROID__
   if (h->use_o_excl)
     my_debug_1 ("locking for '%s' done via O_EXCL\n", h->lockname);
+#endif
 
   return h;