well *pulls out nerd glasses*
the prefix gyno- means something to do with females, and the prefix andro- must mean something to do with males because the word androgynous i think means presenting yourself with traits from both men an women
and phile must mean something to do with attraction
pedophile (child attraction(god i hate pedophiles))
zoophile (animal attraction (i hate zoophiles even more, which is saying something because i want all pedos to burn for eternity))
therefore
androphile means male attraction
gynophile means female attraction