Câu trả lời:
Do lỗi https://bugs.launchpad.net/ubfox/+source/syncevolution/+orms/1290559 , bây giờ bạn cần buộc keyring = no khi gọi syncevolution.
Đây là cách tôi nhập danh bạ google của mình với hình ảnh 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
Bạn cũng có thể gọi syncevolution --sync two-way google-contacts
để đồng bộ hóa định kỳ.
Điều đáng nói là nếu bạn đã thiết lập 2 Factor Auth thì bạn sẽ cần tạo mật khẩu dành riêng cho ứng dụng:
https://support.google.com/accountsals/185833
Bạn cũng có thể cần thêm tùy chọn --keyring=no
vào lệnh trên, đây là lệnh mới mà tôi cần chạy:
syncevolution --configure --sync-property "username=<email>@gmail.com" --keyring=no --sync-property "password=<app specific password>" Google_Contacts
Dòng lệnh là ngày hôm qua: Tôi đã cài đặt sạch Ubuntu Touch 14.10 (r106) từ kênh phát và tôi được yêu cầu đồng bộ hóa với tài khoản google của mình sau khi khởi động ứng dụng danh bạ.
Một thử nghiệm nhanh cho thấy rằng nó thực sự là một đồng bộ hai chiều.