回答:
バグhttps://bugs.launchpad.net/ubuntu/+source/syncevolution/+bug/1290559のため、syncevolutionを呼び出すときにkeyring = noを強制する必要があります。
これは、画像229でGoogleの連絡先をインポートした方法です。
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
定期的な同期を呼び出すこともできます。
2つのファクター認証設定を持っている場合、アプリケーション固有のパスワードを作成する必要があることに言及する価値があります。
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
コマンドラインは昨日でした。devel-channelからUbuntu Touch 14.10(r106)をクリーンインストールし、連絡先アプリを起動した後、Googleアカウントと同期するように求められました。
簡単なテストにより、実際には双方向同期であることが明らかになりました。