Відповіді:
Через помилку https://bugs.launchpad.net/ubuntu/+source/syncevolution/+bug/1290559 , вам потрібно примусити keyring = ні під час виклику syncevolution.
Ось як я імпортував свої контакти google із зображенням 229:
syncevolution --configure --keyring=no --template SyncEvolution backend=carddav syncURL=https://www.googleapis.com/.well-known/carddav username=<your google email> password=<your gmail password> consumerReady=0 target-config@google addressbook
syncevolution --configure --template "SyncEvolution Client" syncURL=local://@google consumerReady=1 username= password= google-contacts addressbook
syncevolution --sync slow google-contacts
Ви також можете закликати syncevolution --sync two-way google-contacts
до періодичної синхронізації.
Варто згадати, що якщо ви налаштували Auth 2 Factor Auth, вам потрібно буде створити пароль для програми:
https://support.google.com/accounts/answer/185833
Вам також може знадобитися додати параметр --keyring=no
до вищевказаної команди, ось нова команда, яку мені потрібно було виконати:
syncevolution --configure --sync-property "username=<email>@gmail.com" --keyring=no --sync-property "password=<app specific password>" Google_Contacts
Командний рядок був учора: я здійснив чисту установку Ubuntu Touch 14.10 (r106) з розробленого каналу, і мені було запропоновано синхронізувати свій обліковий запис google після запуску програми контактів.
Швидкий тест показав, що це насправді двостороння синхронізація.