MayaPosch/NymphCast

Unable to install Android client

bellpeterm opened this issue · 2 comments

When attempting to install the beta package (nymphcast_player_v0.1-beta0.apk), I get the following message:

"There was a problem parsing the package."

Device Model: Pixel 4
Android Version: 12
Build Number: SQ1A.211205.008

Installing via adb shell, I get the following:

Failure [INSTALL_PARSE_FAILED_MANIFEST_MALFORMED: Failed parse during installPackageLI: /data/app/vmdl1802163965.tmp/base.apk (at Binary XML file line #40): org.qtproject.qt5.android.bindings.QtActivity: Targeting S+ (version 31 and above) requires that an explicit value for android:exported be defined when intent filters are present]

Thank you for reporting this issue. It appears that starting with Android 12 (API 31) it is now required to explicitly specify whether intents are to be exported or not. I have made this change to the Android Manifest file and built a new APK.

See nymphcast_player_v0.1-rc0.apk on the release page: https://github.com/MayaPosch/NymphCast/releases/tag/v0.1-rc0

I have tested installation on a virtual Android device running Android 12. Please let me know whether it works for you now as well.

The new package installed and runs great. Thanks!