Edit: Added deleting of contacts. Edit 2: Remove/re-add Google account for safety Edit 3: Dummy contact
If I understand this right, you have contacts saved locally by mistake, and you now want them synced with Google. There is no direct way to achieve this that I know of, but the following should work (details below the outlined procedure):
- Export your local contacts to a file
- Remove Google account from phone
- Delete all contacts
- Import the file to your Google account
- Add Google account back to phone
- Sync, and all contacts should appear i the People app
Extra steps to make the synced address book default for new contacts:
- Create a dummy contact in synced address book
- Once saved, you can just delete the dummy
- Future additions will now go in the synced address book by default
Importing directly on your phone will not work, if I remember correctly, as that always puts your contacts in local storage. (This is different from importing events to the Calendar via the UI, where you get to pick the target calendar.)
To export your contacts you will need to work from the Terminal, as described here:
and here
Before deleting contacts, you probably have to remove your Google account to avoid deletions being synced. Then delete contacts as follows:
- Open People app
- Pick
Select contactsfrom pulley menu - Pick
Select allfrom pulley menu - Tap
Garbage binicon - Wait for remorse timer to run out, or swipe it left or right to delete immediately
Regarding
I agree that this is very unfortunate, and also holds for the calendar. You can’t move events between calendars either.
To somewhat easy the pain, the address book you used last time will be default for contacts added later on. So create a single new dummy contact, making sure it goes to a syncronised address book, and you won’t have to remember changing this going forward. (Same applies to Calendar.)