Should be fixed with commit 329ab80e62e87867cbdd25da4ba75fb5117da050 (disable strict parsing instead of adding the lang attribute, because we don’t use it and there might be other unknown properties)
Carddav not working on HTC Desire 500
Installation and setting up the account is no problem.
But the account is not visible in the contact-app and no sync-account is there.
davdroid: 0.5.1 from f-droid
Server: radicale, only one carddav entry
D/AccountTypeManager( 644): Registering external account type=bitfire.at.davdroid, packageName=at.bitfire.davdroid E/ExternalAccountType( 644): Problem reading XML for external package at.bitfire.davdroid E/ExternalAccountType( 644): com.android.htccontacts.model.AccountType$DefinitionException: #phoneticName must be supported
This is a “predetermined design feature of HTC”, please see here:
I found this website on my own this morning.
How stupid could this be? Well, could you easily detect this and throw a warning while creating a new sync-account?
So that people are warned, that this does not work at all?
Yes… It’s a pity with HTC I don’t think rfc2822 will make some platform dependent warnings, but maybe he’s writing here again… All we could do is to disable the HTC Desire 500 and other relevant devices in Google Play. Then people there wouldn’t see the app for their incompatible device. But this still does not help users that get DavDroid from F-Droid.