I'm having sync issues with Keepass + Dropbox on my Samsung Galaxy S.
When I change a password entry in Keepass on my computer (Windows Vista), it syncs fine with dropbox on the computer. However, when I view my keepass database on my android phone (using KeePassDroid), it still gives me the old password entry.
I have been looking into password managers - I used to use ewallet on my old iPaq. I have gone with Keepass + Dropbox and I think I have it working OK. I have loaded Keepass V1.xx on my PC (the newer V2.xx uses a different database not compatible with the KeePassDroid app).
After I set-up Dropbox on the phone I browsed the SD-Card and couldn't find a Dropbox folder, I also couldn't find a setting in Dropbox where I could change the settings for the folder use/creation.
Then a folder did show up, so I moved the KeePass file there and added one password. But it didn't sync. Playing around I found that the folder on my SD card was just a cached copy. Hmm, not what I was wanting. I don't have much in my Dropbox and would be happy to just keep all Dropbox files on my SD-Card and sync them whenever the WiFi is available.
So I opened Dropbox and clicked on the KeePass file, selected to open with KeePass and made one change - when I saved it auto-synced straight away. Sweet - working good!
But what about when I want to check a password without an network connection? I could open the file on the SD-card and look at that - that should be fine. But what if I want to add or change something? I'm only looking at a cached file which wont auto-sync to Dropbox.
I just checked and found that if I have used KeePass on the PC and added stuff then it is synced straight away to Dropbox, but the cached copy is unchanged on the phone. I need to open the file on the phone to update the cached copy, which then gives me an off-line file I can open & read.
I think I'll stick with KeePassDroid + Dropbox because it is working OK. At home I can open Dropbox on the phone and select the KeePass file and open it with KeePassDroid - this works the way I want it to, with the file auto-syncing every time. Away from home I can either open the cached file and treat it as read only or use a network connection and open Dropbox like normal. I'll see how things go using it this way.
BTW:
If the cached file is 100% up to date (IF!) then you CAN open it and modify it and then when you are connected to the internet you can open Dropbox and upload that modified file. But this must be done manually, it wont just happen. But if you have made some additions/changes on the PC and haven't opened Dropbox on the phone then you would not want to modify the cached file and then upload it. Probably best to ALWAYS treat the cached copy as read only.