The solution from LightMancito led me to my own solution that worked like a charm:
0. Close iCal, AddressBook, Mail
1. Open Terminal
2. Delete AddressBook support directory
rm -r ~\Library\Application Support\AddressBook
3. Delete AddressBook preferences
Open the AddressBook.
Now it should be able to sync.
Technically, this is the same that LightMancito suggests. So, kudos to him.
You are the one!!
I researched the problem for quite a while, not Apple or Google solved it.
Frankly, Apple support *****!!
I called them twice and they dropped the issue on Google. It seems that thses two giants are enjoying to turture users!!
Classic solution. Worked like a charm.
Keywords for other users:
lion address book sync gmail google syncing android
I just realized that the reason my Address Book stopped syncing with Google Contacts: I had switched on Google two-step authentication. Address Book silently fails to connect with Google as a result. To fix it, just go to your Google security settings, "Application-specific passwords" and create a password to use in the Address Book preferences (Accounts page, "Configure" button on "Synchronize with Google" option).
Sync won't be available anymore and this isn't related to Mac's Address Book. Google announced that the service won't be available for Google Apps from January 30th (see http://support.google.com/a/bin/answer.py?hl=en&answer=2716936).
GMail accounts (@gmail.com) and Google Apps for Business and Education (the paid versions) will still work.
Just figured out a solution.
After searching a bit more, you can continue to sync on both iOS and OS X using the CardDAV protocol, which, IMHO, is even better.
Follow the instructions in this post: http://support.google.com/mail/answer/2753077?hl=en
Mountain Lion Contacts also supports CardDAV accounts. All you need to do is add the CardDAV account with your account credentials and it will synchronize again.
Hope this helps.
I found that CardDAV not fool proof. I am using this for a couple weeks now.
so far so good. Goes both ways based on user setting that can be chnaged at will.
Ramsesvidor: Question.... I followed your link and did the steps on my iPad to set up the sync. But it still isn't working. I noticed a couple of things:
1. In the Google Contacts advanced settings, the URL that was automatically filled in had a /calendar -- not "/contacts." Is that possibly the problem? I've been trying to find out what the URL should be...and can't seem to locate an answer for that. There is also a number in front of calendar...
2. In my settings under Contacts, there is no Default listed. I read that there will not be, unless there is more than one account set up to do this action..so maybe that's okay? But..I'm concerned that it's looking at Google Calendar instead of Contacts .. due to the URL (mentioned in 1).
3. I've also read that I should delete all my contacts or export them to Google, then delete them, in order for the sync to happen. I tested out the sync by typing in a new contact -- it didn't show up on Google..so I don't think it is working at all.
Frustrated ... four hours on this...and no progress.