Skip to content

[Bug] Rustdesk - NeoStore selects the wrong Rustdesk APK architecture when updating #827

@ManuLinares

Description

@ManuLinares

Guidelines

  • I have searched the issue tracker for open and closed issues that are similar to the feature request I want to file, without success.
  • I'm on the latest version.
  • I'm not using a test build (alpha/beta/release-candidate).
  • This issue contains only one bug.

Describe the bug

  1. NeoStore reports an update available for Rustdesk (1.4.4).
  2. Tap Install all or Update in the app.
  3. Update fails

NeoStore tries to install the arm64-v8a build even though the device has armeabi-v7a installed. Android rejects the update due to the ABI mismatch.

https://f-droid.org/en/packages/com.carriez.flutter_hbb/

F-Droid provides multiple APKs for Rustdesk by architecture. For example:

- Version 1.4.4 (104040002) - Added on Nov 23, 2025: arm64-v8a
- Version 1.4.4 (104040001) - Added on Nov 22, 2025: armeabi-v7a 
- Version 1.4.3 (104030003) - Added on Oct 20, 2025: x86_64 
- Version 1.4.3 (104030002) - Added on Oct 20, 2025. arm64-v8a 
- Version 1.4.3 (104030001) - Added on Oct 20, 2025: armeabi-v7a 
- Version 1.4.2 (104020003) - Added on Sep 09, 2025: x86_64 
- Version 1.4.2 (104020002) - Added on Sep 09, 2025: arm64-v8a 
- Version 1.4.2 (104020001) - Added on Sep 09, 2025: armeabi-v7a 

NeoStore seems to pick the highest versionCode across all variants instead of selecting the variant that matches the device’s architecture.


What happened to me was, I had the arm64-v8a variant installed. Then neostore offered to update and failed, so I uninstalled and installed the armeabi-v7a variant. Two days lates Neostore offers again to update (same version but arm64-v8a variant) and failed.

Expected Behavior

NeoStore should filter APK variants by ABI and only propose updates that match the device’s architecture.

Neo Store's Version

1.1.5

Installation Source

Official F-Droid repo

Last Known Working Version

No response

Relevant information

  • Device: Google Pixel 6a
  • Android Version: 16
  • Disabled battery optimization for Neo Store? yes
  • What is your selected installer? Default

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions