Obtainium icon indicating copy to clipboard operation
Obtainium copied to clipboard

Can't find suitable release

Open astrophilehuwan opened this issue 1 year ago • 12 comments

I can't seem to install Mixplorer Beta, it always say can't find suitable release. Upon checking, it's trying to install x64 version of the app when it should be arm64 or arm version. Is there a way to change this?

astrophilehuwan avatar Aug 14 '24 12:08 astrophilehuwan

Why was it closed? What is the solution supposed to be?

Gl17chV avatar Sep 09 '24 01:09 Gl17chV

Same error happening

https://mixplorer.com/beta/

zecavalo avatar Sep 10 '24 03:09 zecavalo

Do you use the configuration of apps.obtainium.imranr.dev? I can't see any problems with it.

DwainZwerg avatar Sep 10 '24 07:09 DwainZwerg

Yes, using that default configuration.

zecavalo avatar Sep 11 '24 12:09 zecavalo

Like I said, I can't reproduce it on my end. Weird. @ImranR98 any ideas?

DwainZwerg avatar Sep 11 '24 16:09 DwainZwerg

Works for me too. @zecavalo are you able to download it manually from the website? Might be a network specific issue.

ImranR98 avatar Sep 11 '24 16:09 ImranR98

Also just to confirm - your device uses arm64?

ImranR98 avatar Sep 11 '24 16:09 ImranR98

I can download the correct arm version from the website and it works. But the app only gives x64 option.

Galaxy s21

Screenshot_20240911_175228.jpg

zecavalo avatar Sep 11 '24 16:09 zecavalo

I figured this out. What version are you wanting? I'll post an install link.

DarkCrypt avatar Sep 14 '24 21:09 DarkCrypt

I figured this out. What version are you wanting? I'll post an install link.

Arm64 What is the issue?

zecavalo avatar Sep 14 '24 21:09 zecavalo

I'm not sure what the main issue is.

This install link is for arm64 with version number extraction. I've tried this link multiple times and sometimes throws an error. If it does try again and it'll work.

MiXplorer Beta - arm64


Edit: Revised above link. Added app name and about.

Config= arm64 URL: https://mixplorer.com/beta/ Override Source: HTML Default Pseudo-Versioning Method: APK Link Hash Version String Extraction ReGex: [0-9]+\.[0-9]+\.[0-9]+ or [0-9]+\.[0-9]+\.[0-9]+-Beta also works Filter APKs by Regular Expression: arm64 or arm also works App Name: MiXplorer (Beta) About: A file manager app for Android devices, offering advanced features such as root access, cloud storage integration, and customization options.

If you want to grab a different version change Filter APKs by Regular Expression: arm= arm[^64] x86= x86 x64= x64

DarkCrypt avatar Sep 14 '24 22:09 DarkCrypt

I decided to retry the config from the config website to see if I can diagnose this issue. I received the same result as posted by the other users. This is what I noticed...

After importing app:

  1. Obtainium automatically selects x64.
  2. No version extraction in place.
  3. No apk filter in place.

DarkCrypt avatar Oct 15 '24 23:10 DarkCrypt

It seems that the failure to pick up the arm64-v8a variant occurs when the desired APK file has the architecture listed in a slightly different way. For example:

  • Tor Browser lists 64bit ARM as aarch64, leading to the report here https://github.com/ImranR98/Obtainium/issues/1013#issuecomment-1890015073,
  • Mixplorer Beta lists 64bit ARM as arm64 (without the -v8a), leading to this report. Both https://www.torproject.org/download/ ("aarch64") and https://mixplorer.com/beta/ ("arm64") seem to fail in the same way.

I suggest aliasing aarch64 and arm64 to arm64-v8a.

My specs are:

  • Device: Galaxy A52s 5G
  • OS: stock (Android 14, OneUI 6.1)
  • Obtainium Version: 1.1.58 (F-Droid build)
    • also occurs in 1.2.0 (non-F-Droid build from GitHub releases)

Since I'm using an 64bit ARM device, I'm only affected by arm64 and aarch64, but maybe it'd be a good idea to include more aliases (such as i386-i686, IA-32 for 32bit x86; AMD64, x64 for 64bit x86, etc.) to ensure this issue doesn't happen again for someone on a different architecture.

TechniKris avatar Jul 05 '25 19:07 TechniKris