Unfortunately, Shattered Pixel Dungeon has stopped.
Unable to launch latest version of Shattered Pixel Dungeon from F-Droid - get the subject error message.
Shattered Pixel Dungeon is version 0.7.1d (323) - Added on 2019-01-27 https://f-droid.org/en/packages/com.shatteredpixel.shatteredpixeldungeon/
Replicant is 6.0 0003 Android running on two tablets: Galaxy Tab 2 7.0 and Galaxy Tab 2 10.0
Sent crash logs to Shattered Pixel Dungeon developer - he thinks it's problem on Replicant side: https://github.com/00-Evan/shattered-pixel-dungeon/issues/285
#1 Updated by Fil Bergamo 5 months ago
Hi, thank you for reporting this issue.
so it's likely that shattered is doing something specific which is exposing an error in Replicant's EGL behavior.
This is probably related to the EGL implementation used by Replicant being incomplete (see Issue #705).
Replicant cannot make use of hardware acceleration, because of the lack of readily available free implementations for the supported devices (there is some progress going on in this field, though)
You could try Enabling llvmpipe as software renderer to see if the app works. This would only help debugging the cause. It would be uselessly slow to play games while using LLVMPipe rendering, but at least it can help us understand if the cause of the crash is in the graphics.
You can follow instructions, and find general information on the wiki page about graphics
#3 Updated by Joonas Kylmälä 5 months ago
You could try running the software renderer command again (https://redmine.replicant.us/projects/replicant/wiki/Graphics) if you can connect to the device with adb. That should get you back to the default software renderer.
Device was not booting after the
adb shell "grep -q "ro.libagl=1" /system/build.prop && sed "s/ro.libagl=1/ro.libagl=0/" -i /system/build.prop || sed "s/ro.libagl=0/ro.libagl=1/" -i /system/build.prop"
so no ADB or whatever.
Now re-installed vanilla empty Replicant and somehow not immediately willing to re-try.