Hi @KasperSommer . Sorry to bother you again! I'm posting this answer to help others who might encounter the same issue.
You're getting the issue "App not installed as app isn't compatible with your phone", it means that your device's system architecture does not compatible with the application.
Based on this documentation:
64-bit architectures by default .NET for Android in .NET 9 no longer builds the following runtime identifiers (RIDs) by default:
android-arm
android-x86
So, with .NET 9's shift to 64-bit by default, older or 32-bit can no longer install the APK successfully without any modification. If you need to build for these architectures, you can add them to your project file (.csproj):
<RuntimeIdentifiers>android-arm;android-arm64;android-x86;android-x64</RuntimeIdentifiers>
Or in a multi-targeted project:
<RuntimeIdentifiers Condition="$([MSBuild]::GetTargetPlatformIdentifier('$(TargetFramework)')) == 'android'">android-arm;android-arm64;android-x86;android-x64</RuntimeIdentifiers>
I'm glad that you finally found the solution for this issue. If you think my answer explains correctly, feel free to interact with the system accordingly!
Thank you!