Did more digging...
Started a new Unity 6.6 project (URP 3D), import the noesis 4.0.0 package and the HelloWorld sample.
Create a user control TX.xaml/cs (content below) and add it to the MainPage.xaml (content below).
TC content shows in Unity (screenshot attached)
Build and Run on
Android, TC user control
doesn't show (screenshot attached).
Build and Run on
Windows, TC content shows just like in Unity.
I tried this on both a Samsung A23 and a Zfold6, same result.
There's only one error in the Android LogCat:
2026/10/12 08:32:02.426 28710 28755 Error Unity java.lang.ClassNotFoundException: Didn't find class "com.google.android.play.core.assetpacks.AssetPackManager" on path: DexPathList[[zip file "/data/app/~~qL-1lNHnK1R86mtnINMVbQ==/com.UnityTechnologies.com.unity.template.urpblank-W5PmlbSWr7ZnEzxSa5VIdA==/base.apk"],nativeLibraryDirectories=[/data/app/~~qL-1lNHnK1R86mtnINMVbQ==/com.UnityTechnologies.com.unity.template.urpblank-W5PmlbSWr7ZnEzxSa5VIdA==/lib/arm64, /data/app/~~qL-1lNHnK1R86mtnINMVbQ==/com.UnityTechnologies.com.unity.template.urpblank-W5PmlbSWr7ZnEzxSa5VIdA==/base.apk!/lib/arm64-v8a, /system/lib64, /system/system_ext/lib64]]
TC.xaml
<UserControl x:Class="Samples.TC"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:noesis="clr-namespace:Noesis;assembly=Noesis.GUI"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Grid>
<TextBlock Text="TCTCTCTCTC" FontSize="16" Foreground="White" />
</Grid>
</UserControl>
TC.xaml.cs
using Noesis;
namespace Samples
{
[AssetDependency]
public class TC : UserControl
{
public TC()
{
InitializeComponent();
}
private void InitializeComponent()
{
NoesisUnity.LoadComponent(this);
}
}
}
MainPage.xaml
<Page
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"
xmlns:b="http://schemas.microsoft.com/xaml/behaviors"
xmlns:local="clr-namespace:HelloWorld"
xmlns:samples="clr-namespace:Samples"
FontFamily="./#Aero Matics"
FontSize="36"
Background="#FF124C7A"
Title="NoesisGUI - Hello, World!">
<sample content omitted for brevity>
<samples:TC HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Grid>
</Page>