I installed Syncthing via the Google Play Store. I attempted to update to the latest version via F-Droid. I chose to uninstall but the new version gives an error message, something about a conflict.
I found the following question with a solution, unfortunately the solution does not work for me. I am using Syncthing on a Onyx Boox Go 7, it runs a modified version of Android that does not allow access to developer options (or any other Android settings).
Is there any other way around this issue? Will there be a update sometime in the future that will correct this?
You’ve already found the correct solution. I don’t know yet why some(?) phone firmware does throw errors for the uninstalled app and if there is a gui way to resolve it as I didn’t hit the problem myself. One thing maybe the “keep data” option android offers.
I’m planning in the longterm to at least get fdroid & github release on the same (dev) signing key to prevent switching issues as much as possible. But as this requires more work together with the fdroid team plus all current fdroid users uninstall & reinstall, I won’t go for it now.
Waiting for a new update of the app unfortunately won’t resolve it, according what users gave me as feedback. Maybe the app “app manager” could help you resolve it, but I think it’s not a tool targeted to “normal users”. It requires some knowledge about root, adb-to-local or shizuku bridge.
If someone finds an easier solution, I’m all ears .
Hi Catfriend: Thanks for the reply!! Since this is an Ereader I don’t have much on it. If I reset it back to factory and then installed Syncthing from F-Droid would I then be able to install future updates or would I run into the same issue again?
Hi CatFriend: I was going to go ahead and reset my Ereader but decided to try something first. Instead of having Syncthing-Fork uninstall the old version I uninstalled it via Android and chose not to remember the settings. After that F-Droid installed the new version without an issue.
I did run into a problem importing my settings so I recreated my sync items. I have now figured out my import problem was the path, for Android I had to write it as ~/backups/syncthing. The tilde was apparently important. I included this in case someone stumbles upon this looking to fix their issue.