Cannot sync google contacts with OS X

In order to have the same address book data on your android or iPhone and on your desktop you must have a syncing mechanism configured. There are several ways to do this, but the recommended method is using Gmail's CardDAV service.
1 answer

Sync contacts between Google Apps for Business and OS X.

Google Apps for Business uses the CardDAV protocol to allow multiple devices to access the same data and update that data set.
In order to synchronize the content stored in your gmail account, with the content stored in your on your Mac, you will need to add the account in System Preferences> Internet Accounts> Click the plus sign in the lower left corner of the windows. Disregard the Google icon and select 'Add Other Account'. Select 'Add a CardDAV Account'.
Enter your full address, enter either your one time password you created specifically for this purpose on Google's website, or if two-factor authentication is disable, your regular password. Server address is Click create.

Warning: Prior to doing this it is suggested that you export a backup of your entire address book.