The only reliable way to synchronize contacts and calendar with Google on Android is to use Google’s own sync adapters, though there are other methods of synchronizing (these alternate methods may change without warning). For those who are still tied to Google for synchronization, this flashable zip should enable synchronization of contacts/calendar/both.
You may need to enable certain permissions for the sync adapters to work.
- Go to Settings -> Apps, tap the three-dot button in the top-right, and tap “Show system.”
- Search the list of apps for “Google Calendar Sync” and make sure it has the “Calendar” permission enabled.
- Do the same for “Google Contacts Sync” and the “Contacts” permission. These permissions should be automatically enabled in a future update. See this post for more details.