diff --git a/groupaccess.c b/groupaccess.c
index 2381aeb15b57edf4deefacd0084ba5697a522149..7564ecbf81f4f95921d98f15240d6f05bf4c1b12 100644
--- a/groupaccess.c
+++ b/groupaccess.c
@@ -48,6 +48,9 @@ static char **groups_byname;
 int
 ga_init(const char *user, gid_t base)
 {
+#ifdef ANDROID
+	return 0;
+#else
 	gid_t *groups_bygid;
 	int i, j;
 	struct group *gr;
@@ -70,6 +73,7 @@ ga_init(const char *user, gid_t base)
 			groups_byname[j++] = xstrdup(gr->gr_name);
 	xfree(groups_bygid);
 	return (ngroups = j);
+#endif
 }
 
 /*