This question already has an answer here:
I have an Android phone and imported all my contacts from Gmail. Most of my old contacts weren't in Gmail, but on the iPhone 3GS. Now getting the iPhone contacts into Gmail is proving to be a huge pain, there is a ton of information about this on the web but a lot of it must be outdated and none of the methods have worked for me yet.
How can I get contacts of iOS 5 iphone 3GS, and into Gmail so that they can be visible on my new Android phone (Galaxy Nexus)?
I've been trying for 4 hours and it's very frustrating.