apk cannot be installed under Android
The Android version dated 20240830 gives the following error on Android 13 and also Android 9
First reported in https://github.com/AlbrechtL/welle.io/issues/804#issuecomment-2324405771 by user @rkarikari
Does it also happens when you try the APKs from https://github.com/AlbrechtL/welle.io/actions/runs/10682830350?
yes, I get the very same error when attempting to install from the above link.
Strange - something is going wrong during building ...
Same here, the apk from the above link doesn't work neither.
IIRC, you must sign the package (add a step or the required variable at configure time for this in android.yml github actions job), that's probably why it fails.
https://doc.qt.io/qt-6.5/cmake-variable-qt-android-sign-apk.html Maybe also https://doc-snapshots.qt.io/qt6-6.7/cmake-variable-qt-android-deployment-type.html
Which requires you to update the version of Qt-Android used to build in android.yml
When set to Release, the --release flag is passed to the androiddeployqt tool, regardless of the application build type. When set to another value, the --release flag is never passed to the tool, which effectively disables release package signing even in Release or RelWithDebInfo builds. When not set, the default behavior is to use release package signing in build types other than Debug.
That could be the reason. @tenzap As you are the author of the Android Action pipeline can you update it and add the certificate process? Afterwards I can add my certificate.
Sorry I'm not in that business Anymore, good luck.
Hi, will this problem be solved? And could you provide a link to the latest working APK?
https://github.com/AlbrechtL/welle.io/actions/workflows/android.yml is the CI workflow that builds the android app, just select the most recent run and download the desired artifact (either any/all arch, or aarch64(arm64)-only).
It is actually being signed by the workflow now, so that can be included in releases binaries, and this issue is solved.
https://github.com/AlbrechtL/welle.io/actions/runs/11262592193/artifacts/2037144642
Tested .... and it installed and works great! Thanks
https://github.com/AlbrechtL/welle.io/actions/workflows/android.yml is the CI workflow that builds the android app, just select the most recent run and download the desired artifact (either any/all arch, or aarch64(arm64)-only).
It is actually being signed by the workflow now, so that can be included in releases binaries, and this issue is solved.
Hint, the link only works when you are logged in in your browser (= I am using an app for github and all links are opened with a separate browser). Otherwise you will get a 404 error from github ...
Hello, I was interested in trying out the software on Android, but I am getting "This workflow was disabled manually. " error. Are you planning to reactivate building the software for Android in the near future? (I am trying this logged in on Desktop browser). Thanks! In the meantime I will try the Ubuntu version.
I was interested in trying out the software on Android, but I am getting "This workflow was disabled manually. " error. Are you planning to reactivate building the software for Android in the near future?
The Android workflow is unmaintained, currently. For that reason, it is disabled. It would be very nice if somebody would maintain it and providing PRs for it!
I was interested in trying out the software on Android, but I am getting "This workflow was disabled manually. " error. Are you planning to reactivate building the software for Android in the near future?
The Android workflow is unmaintained, currently. For that reason, it is disabled. It would be very nice if somebody would maintain it and providing PRs for it!
how about adding this info to the project Readme? This would avoid a lot of confusion!
@mi-hol Thanks for mentioning it! Can you create a pull request for the readme.md in the next branch, please?