I have the same problem as mreid72 on a Samsung S III. Contacts last synced in May last year but now reports "will try again later" but it fails every time. Contacts is in the ALL list, and I would love to follow the gist of the solution provided by svim, but I have added addresses to the contacts on my phone since it last synced with my laptop so need to export a .csv file first. Is this possible on a phone? I can do it from my laptop but that won't save the new contacts on the phone. I don't sync contacts from any other apps as far as I know, certainly not Facebook.
I think your best option is to get your online Google Contacts cleaned up and set as your primary and master source for Contacts, and then at that point set up your S3 to sync to your Google Contacts. But since it sounds like you've got some contacts on your phone but not necessarily in your online Google account you need to get those phone contacts added into your online account first.
- On your S3 in your Contacts app tap the menu soft key (bottom left) and in the menu that pops up should be a 'Import/Export' selection. Export your contacts to a vcf file (I don't think it will do a csv) and then copy that vcf file your laptop.
- Confirm that vcf file is on your laptop. Now on your S3 go to your Settings >> Accounts >> Google and tap on your gmail named account. Uncheck 'Sync Contacts' so for the time being your S3 won't be attempting to sync itself with your online google account.
- On your laptop log into your
https://contacts.google.com and in left side panel is a 'More' option, click on it and select the 'Import' option. Find and import that vcf file from your S3 and add that into your Google Contacts.
- Clean up any duplicates, make any corrections, fill in missing info, etc. in your online Google Contacts. If you've got a lot of entries it might seem to be a pain in the ass but the time you put into getting all your contacts sorted and up to date is a long term investment in making it a valid, central source to rely on.
- Back on your S3, go into Settings >> More >> Application manager and swipe over to the 'All' menu. Scroll down to the 'Contacts' app. Tap on the 'Force stop' button, then tap on the 'Clear data' button (this should wipe out your Contact settings and cache).
- Go into your 'Apps' and launch the 'Contacts' app. Hopefully when it pops up on screen it should be empty. Now go back into your Settings >> Accounts >> Google and then select your gmail named account again. Check the 'Sync Contacts' box and at the bottom tap the 'Sync now' button. Hopefully your online contacts will start downloading into your S3 and will populate your Contacts app correctly.