Skip to content

Unusable on x86_64 devices (ChromeOS, Waydroid x86_64, BlissOS etc)

Description

Every time I'm trying to open the apps profile menu (by clicking on any app in the suggested section) or searching for an app, it crashes.

Expected Behaviour

Aurora Store works on ChromeOS /w GPlay support (installation through Linux environment ADB), Waydroid x86_64 or BlissOS x86_64.

Actual Behaviour

Aurora Store crashes immediately after opening.

Steps to Reproduce

  1. Install Aurora Store on ChromeOS or x86_64 Android emulator (I suggest Android 11 or Android 13/14)

  2. Do a basic setup from the welcome/prompt menu

  3. Login as anonymous

  4. Open any app to install

  5. Crashes

Environment

  • Device model & codename: Waydroid LineageOS 18.1 (Android 11)
  • Android version: Android 11
  • Aurora Store version: 4.6.4
  • Nightly date: 2025-01-13
  • Account Type: Anonymous
  • Installation method: - (due to crash, default is session installer)
  • OS: Lineage OS 18.1 /w GAPPS & libhoudini,libndk

Logcat

Logcat captured:

FATAL EXCEPTION: DefaultDispatcher-worker-1
Process: com.aurora.store, PID: 5124
java.lang.IncompatibleClassChangeError: Class 'java.lang.String' does not implement interface 'java.util.List' in call to 'boolean java.util.List.add(java.lang.Object)' (declaration of 'com.aurora.gplayapi.data.builders.AppBuilder' appears in /data/app/~~5JxyhW0vrd5xKfmCf3Hedg==/com.aurora.store-rMtnHZwiX7coR-CdIIsnDA==/base.apk)
	at com.aurora.gplayapi.data.builders.AppBuilder.parseInfoBadges(SourceFile:62)
	at com.aurora.gplayapi.data.builders.AppBuilder.build(SourceFile:64)
	at com.aurora.gplayapi.data.builders.AppBuilder.build(SourceFile:2)
	at com.aurora.gplayapi.helpers.AppDetailsHelper.getAppByPackageName(SourceFile:2)
	at p3.f.q(SourceFile:31)
	at p3.f.k(SourceFile:13)
	at e4.l.r(SourceFile:5)
	at d5.e.g(SourceFile:80)
	at p3.g.l(SourceFile:11)
	at b4.c.q(SourceFile:36)
	at J4.a.x(SourceFile:9)
	at d5.O.run(SourceFile:107)
	at i5.i$a.run(SourceFile:4)
	at k5.h.run(SourceFile:3)
	at k5.a$b.run(SourceFile:61)
	Suppressed: i5.e: [D0{Cancelling}@2eed025, Dispatchers.IO]

Possible solution

-

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information