love2d / love-android

Android build setup for LÖVE.
https://love2d.org
Other
200 stars 70 forks source link

love apk 11.4 does not register the .love extension automatically when installed #229

Closed ghost closed 2 years ago

ghost commented 2 years ago

Hi, i installed today the newest apk version 11.4. When i try to run the .love file, there is no choice from the android OS to run the installed love apk. I quess it is something around registering the .love extension.

Tried again uninstalling the 11.4 and installing the 11.3 version of apk. The 11.3 apk shows dialog "allow acess to media files?". I allow it. This is missing in 11.4.

Have a nice day. :)

MikuAuahDark commented 2 years ago

Hello,

Unfortunately registering .love extension for association is no longer possible since Android 7. LOVE 11.3 requires the access to media files solely to read from lovegame folder in your internal storage. 11.4 still asks it in Android 9 and earlier due to technical restriction imposed by Android. 11.4 also read the default lovegame folder in different place in Android 10 and later.

ghost commented 2 years ago

Maybe i explained it wrong. Ok, is the apk on this git signed? If i look at the installed apk permission settings on android 9 i see everything gray (disabled). There is no way to run it on 11.4.

MikuAuahDark commented 2 years ago

Yes the APKs in the releases page are signed.

MikuAuahDark commented 2 years ago

Unfortunately there's nothing LOVE can do for *.love file association registration.