Skip to content

[CRASH] Android app initialization throws in base.OnCreate #20190

@IsaMorphic

Description

@IsaMorphic

Describe the bug

Exception: Could not create glyphTypeface. Font family: $Default (key: ). Style: Normal. Weight: Normal. Stretch: Normal
Stack trace:

   at Avalonia.Media.Typeface.get_GlyphTypeface()
   at Avalonia.Rendering.Composition.Compositor.get_DiagnosticTextRenderer()
   at Avalonia.Rendering.Composition.Compositor.CreateCompositionTarget(Func`1 surfaces)
   at Avalonia.Rendering.Composition.CompositingRenderer..ctor(IRenderRoot root, Compositor compositor, Func`1 surfaces)
   at Avalonia.Controls.TopLevel..ctor(ITopLevelImpl impl, IAvaloniaDependencyResolver dependencyResolver)
   at Avalonia.Controls.TopLevel..ctor(ITopLevelImpl impl)
   at Avalonia.Controls.Embedding.EmbeddableControlRoot..ctor(ITopLevelImpl impl)
   at Avalonia.Android.AvaloniaView..ctor(Context context)
   at Avalonia.Android.AvaloniaMainActivity.InitializeAvaloniaView(Object initialContent)
   at Avalonia.Android.AvaloniaActivity.OnCreate(Bundle savedInstanceState)
   at SubverseIM.Android.MainActivity.OnCreate(Bundle savedInstanceState) in C:\Users\isabe\Documents\DotNET_Projects\SubverseIM\SubverseIM.App\SubverseIM.Android\MainActivity.cs:line 106
   at Android.App.Activity.n_OnCreate_Landroid_os_Bundle_(IntPtr jnienv, IntPtr native__this, IntPtr native_savedInstanceState)

To Reproduce

Use latest nightly build to compile and run any Avalonia Android app. Observe crashing failure

Expected behavior

The app should not throw an exception at startup.

Avalonia version

Since 3e62621

OS

Android

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions