Skip to content

Auto-upload: Call for debug help #16550

Open
11 of 28 issues completed
Open

Description

@tobiasKaminsky

Hello Community,

over the last couple of months we enhanced our auto upload system and tried to make it more reliable and bullet proof.
But we also learned and see from your reports and comments that it is still not in perfect shape.
Thus we ask you to contribute if you experience a problem with auto upload.

How you can do this?
We will provide you with a drop in replacement for current stable Play Store version. It is a APK file, signed with the same release key that we use for releases on Play Store.
It is hosted on our cloud.nextcloud.com, so you can be sure that it a trusted source.
Since it is a drop in replacement every app setting will remain and even new updates via Play Store will work.

APK (2026-09-17) (https://cloud.nextcloud.com/s/yQW4mD3oFxyGXRo):

  • Install the app and use it like you are used to it.
  • If you then experience a problem, please
    • create a new issue with label "feature: auto upload"
    • describe your problem
    • export the logs, via Settings -> Logs -> export logs
    • review for any sensitive data
  • we will analyze your problem and logs and try to solve the issue
  • it might be that we then hand out a new version to you, which you can install again, so we can iterate on it together and eventually will solve the problem

Why I cannot use F-Droid?

F-Droid doesn’t distribute the exact APK that the original developer publishes. Instead, the F-Droid project builds the app itself from source code and then signs it.

Thank you for your help!
Nextcloud Android Team


Changelogs

APK (2026-02-23): Fixes auto-upload job cancellation issue and worker policy

RC 33.0.1 (2026-03-12): Fixes auto-upload work policy, duplicated db-entries, file system entries insert

33.0.1 (2026-03-19) : Fixes triggering pending media items

33.1.0 (2026-04-22) : Better conflict handling

33.1.1 (2026-05-21) : handle(auto-upload): LOCKED,
battery saver, batter optimization indication

34.1.0 (2026-07-23)

34.1.1 (2026-08-27)

35.0.0 (2026-09-16)

Activity

  1. zeus86 commented on Feb 19, 2026

    @zeus86

    Please enable the possibility to export logs also in the regular playstore-version of the app (as it seems, this is currently not possible, at least i don't see a settings-entry for logs). not everyone can (or should) enable 3rd-party APKs to test this. especially not on e.G. company-managed devices, or when you use banking-apps, that may require this (or require the device not beeing rooted). there would be absolutely no downside to have the possibility to generate logs from the regular app, too.

  2. jamfx commented on Feb 19, 2026

    @jamfx
  3. regs01 commented on Feb 19, 2026

    @regs01

    I downloaded the App. I opened the APK. My Pixel 7Pro says, it want's to scan it. Scan says: Clear to go. I pushed "install". The phone works a bit, then says: NOT INSTALLED. 🤷‍♂️ My current version is 3.35.2 from F-Droid. What's next?

    On Pixels you likely can't update to a version signed by different certificate. Stick with F-Droid.

  4. jamfx commented on Feb 19, 2026

    @jamfx
  5. tobiasKaminsky commented on Feb 19, 2026

    @tobiasKaminsky
    MemberAuthor

    Please enable the possibility to export logs also in the regular playstore-version of the app (as it seems, this is currently not possible, at least i don't see a settings-entry for logs). not everyone can (or should) enable 3rd-party APKs to test this. especially not on e.G. company-managed devices, or when you use banking-apps, that may require this (or require the device not beeing rooted). there would be absolutely no downside to have the possibility to generate logs from the regular app, too.

    The above APK is a special build with more logs than we want to have in a regular release.
    With normal releases we additionally do not store any logs, since the less we store, the less could be leaked or retrieved by an attacker/malicous app.
    This is build is no 3rd party app! It is signed with exact the same signing key like our official releases, thus making it a drop in replacement.
    But you are right, on company managed devices this might not be possible.
    Rooted device is not needed.

  6. tobiasKaminsky commented on Feb 19, 2026

    @tobiasKaminsky
    MemberAuthor

    @jamfx for Fdroid we cannot offer such a drop-in replacement since Fdroid builds and signs the release with their key.
    If you want to help, I fear the only way is to uninstall Fdroid published app and install (and reconfigure) above APK.

  7. jamfx commented on Feb 19, 2026

    @jamfx
  8. zeus86 commented on Feb 19, 2026

    @zeus86
  9. zc-devs commented on Feb 19, 2026

    @zc-devs

    I also have F-Droid version.

    drop-in replacement

    I don't want drop in replacement. I would like to install yet another version (it could be the Play one) with separate test Nextcloud account. But I get:

    Do you want to update this app?
    Update
    App not installed as package conflicts with an existing package.


    Edit

    There is F-Droid Dev version which has logs and installs as a separate app.

  10. regs01 commented on Feb 23, 2026

    @regs01
  11. alperozturk96 commented on Mar 4, 2026

    @alperozturk96
  12. 61 remaining items

  13. dataprolet commented on Jul 24, 2026

    @dataprolet
  14. svenb1234 commented on Jul 25, 2026

    @svenb1234
  15. schneidr commented on Aug 9, 2026

    @schneidr
  16. tristanbay commented on Sep 3, 2026

    @tristanbay
  17. alperozturk96 commented on Sep 7, 2026

    @alperozturk96
    Collaborator

    Hi,

    To help keep the discussions organized and ensure the main topic, I created separate referenced issues for some of the comments and marked the corresponding older comments as outdated, fyi.

    34.1.1 replacement APK shared: https://cloud.nextcloud.com/s/7PqWpANQQqMPXpk:

    Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions