I keep running into:
Java.Lang.RuntimeException: Font asset not found Fonts/telerikfont.ttf
When trying to access any page with an AutoCompleteView.
I'm not sure why this started happening. This used to work fine and I never had to include any sort of Telerik fonts in my project, nor do I reference any. I tried downloading the font and including it where it wanted (Assets/Fonts/telerikfont.ttf) and it still barks at me as if it doesn't see it.
19 Answers, 1 is accepted
I have tried to reproduce the exception but on my side the AutoCompleteView works as expected.
Further information
- on which devices/emulators the issue could be reproduced
- versions of Telerik UI for Xamarin and Xamarin.Forms used in the project
- when the issue observes: after the Telerik UI for Xamarin was upgraded or the Xamarin.Forms.
Next Steps:
- could you please send us a sample with the exact setup you have? In this way we could research the scenario further. Note that you should open a support ticket and attach the project there because in the forum only image attachments are allowed.
I am looking forward to your reply.
Regards,
Didi
Progress Telerik


Hello Clay,
Thank you for your input on this.
Did you try to change the fonts folder name from lowercase to uppercase - Fonts? As from the last reply https://www.telerik.com/forums/font-asset-not-found#Ik930CQMa0y0L_yKhLOeww - this solved the issue.
Regards,
Didi
Progress Telerik


I am having this same, EXTREMELY annoying issue in my .net MAUI application. We are using the Telerik UI Components for MAUI in our app. This is OBVIOUSLY not coming from my app package. This is coming from the Terelik DLL. This error is UGLIFYING my app logs. I gotta get a solution for this. Changing my fonts folder to Fonts or fonts isn't helping the situation.
I have even gone so far has to try and find a file called telerikfont.ttf to my own Fonts folder to see it that would shut up this exception. Let's go. No more goofy excuses or blaming it on my app.
Java.Lang.RuntimeException: Font asset not found /data/user/0/com.neptunetg.ewo/cache/telerikfont.ttf
Hello Brent,
Actually telerikfont.ttf file is embedded in our Telerik.XamarinForms.Common assembly and you do not need to explicitly add it in order to use any of our controls.
I would ask you to provide us more details on the issue with the font as well as the the scenario with the AutoCompleteView as currently we're not aware of any problems with it. You can open a support ticket and send us any related information/files there.
Regards,
Yana
Progress Telerik
Our thoughts here at Progress are with those affected by the outbreak.
203|2025-02-11T20:59:18.2300925+00:00|WARN|1|Microsoft.Maui.FontManager|Unable to load font '/data/user/0/com.neptunetg.ewo/cache/telerikfont.ttf' from assets. --> Java.Lang.RuntimeException: Font asset not found /data/user/0/com.neptunetg.ewo/cache/telerikfont.ttf at Java.Interop.JniEnvironment.StaticMethods.CallStaticObjectMethod(JniObjectReference , JniMethodInfo , JniArgumentValue* ) at Java.Interop.JniPeerMembers.JniStaticMethods.InvokeObjectMethod(String , JniArgumentValue* ) at Android.Graphics.Typeface.CreateFromAsset(AssetManager , String ) at Microsoft.Maui.FontManager.LoadTypefaceFromAsset(String fontfamily, Boolean warning) --- End of managed Java.Lang.RuntimeException stack trace --- java.lang.RuntimeException: Font asset not found /data/user/0/com.neptunetg.ewo/cache/telerikfont.ttf at android.graphics.Typeface.createFromAsset(Typeface.java:1165) at crc645d80431ce5f73f11.GroupableItemsViewAdapter_2.n_onBindViewHolder(Native Method) at crc645d80431ce5f73f11.GroupableItemsViewAdapter_2.onBindViewHolder(GroupableItemsViewAdapter_2.java:48) at androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:7678) at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:7761) at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:6582) at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6848) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6688) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6684) at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2362) at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1662) at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1622) at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:687) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4604) at androidx.recyclerview.widget.RecyclerView.onMeasure(RecyclerView.java:3981) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.ContentViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.ContentViewGroup.onMeasure(ContentViewGroup.java:59) at android.view.View.measure(View.java:28571) at androidx.core.widget.NestedScrollView.measureChildWithMargins(NestedScrollView.java:1921) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at androidx.core.widget.NestedScrollView.onMeasure(NestedScrollView.java:640) at crc6452ffdc5b34af3a0f.MauiScrollView.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.MauiScrollView.onMeasure(MauiScrollView.java:69) at android.view.View.measure(View.java:28571) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.ContentViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.ContentViewGroup.onMeasure(ContentViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.ContentViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.ContentViewGroup.onMeasure(ContentViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc64f0082c958c44238f.BorderViewGroup.n_onMeasure(Native Method) at crc64f0082c958c44238f.BorderViewGroup.onMeasure(BorderViewGroup.java:67) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.ContentViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.ContentViewGroup.onMeasure(ContentViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc64f0082c958c44238f.BorderViewGroup.n_onMeasure(Native Method) at crc64f0082c958c44238f.BorderViewGroup.onMeasure(BorderViewGroup.java:67) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.ContentViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.ContentViewGroup.onMeasure(ContentViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.ContentViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.ContentViewGroup.onMeasure(ContentViewGroup.java:59) at android.view.View.measure(View.java:28571) at crc640ec207abc449b2ca.ShellPageContainer.n_onMeasure(Native Method) at crc640ec207abc449b2ca.ShellPageContainer.onMeasure(ShellPageContainer.java:66) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:795) at com.google.android.material.appbar.HeaderScrollingViewBehavior.onMeasureChild(HeaderScrollingViewBehavior.java:100) at com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.onMeasureChild(AppBarLayout.java:2376) at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:866) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:28571) at android.widget.LinearLayout.measureVertical(LinearLayout.java:1031) at android.widget.LinearLayout.onMeasure(LinearLayout.java:721) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:28571) at androidx.drawerlayout.widget.DrawerLayout.onMeasure(DrawerLayout.java:1165) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1608) at android.widget.LinearLayout.measureHorizontal(LinearLayout.java:1240) at android.widget.LinearLayout.onMeasure(LinearLayout.java:723) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:145) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1608) at android.widget.LinearLayout.measureVertical(LinearLayout.java:878) at android.widget.LinearLayout.onMeasure(LinearLayout.java:721) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at com.android.internal.policy.DecorView.onMeasure(DecorView.java:1036) at android.view.View.measure(View.java:28571) at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:5203) at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:3603) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3973) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3288) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:11344) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1689) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1698) at android.view.Choreographer.doCallbacks(Choreographer.java:1153) at android.view.Choreographer.doFrame(Choreographer.java:1079) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1646) at android.os.Handler.handleCallback(Handler.java:958) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:230) at android.os.Looper.loop(Looper.java:319) at android.app.ActivityThread.main(ActivityThread.java:8919) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:578) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)

Previously when it was working we did not even have a "Fonts" folder. How can we get the issue resolved ?
Hello Christian,
The "Fonts" folder is not needed as the telertikfont is embedded.
I've tested this on various setups on Android and I haven't succeeded in reproducing the error, it seems I am missing something here. Would it be possible to send me a small repro project where the issue can be replicated?
Thanks in advance.
Regards,
Yana
Progress Telerik
Our thoughts here at Progress are with those affected by the outbreak.
203|2025-02-11T20:59:18.2300925+00:00|WARN|1|Microsoft.Maui.FontManager|Unable to load font '/data/user/0/com.neptunetg.ewo/cache/telerikfont.ttf' from assets. --> Java.Lang.RuntimeException: Font asset not found /data/user/0/com.neptunetg.ewo/cache/telerikfont.ttf at Java.Interop.JniEnvironment.StaticMethods.CallStaticObjectMethod(JniObjectReference , JniMethodInfo , JniArgumentValue* ) at Java.Interop.JniPeerMembers.JniStaticMethods.InvokeObjectMethod(String , JniArgumentValue* ) at Android.Graphics.Typeface.CreateFromAsset(AssetManager , String ) at Microsoft.Maui.FontManager.LoadTypefaceFromAsset(String fontfamily, Boolean warning) --- End of managed Java.Lang.RuntimeException stack trace --- java.lang.RuntimeException: Font asset not found /data/user/0/com.neptunetg.ewo/cache/telerikfont.ttf at android.graphics.Typeface.createFromAsset(Typeface.java:1165) at crc645d80431ce5f73f11.GroupableItemsViewAdapter_2.n_onBindViewHolder(Native Method) at crc645d80431ce5f73f11.GroupableItemsViewAdapter_2.onBindViewHolder(GroupableItemsViewAdapter_2.java:48) at androidx.recyclerview.widget.RecyclerView$Adapter.onBindViewHolder(RecyclerView.java:7678) at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:7761) at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:6582) at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6848) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6688) at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:6684) at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2362) at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1662) at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1622) at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:687) at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:4604) at androidx.recyclerview.widget.RecyclerView.onMeasure(RecyclerView.java:3981) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.ContentViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.ContentViewGroup.onMeasure(ContentViewGroup.java:59) at android.view.View.measure(View.java:28571) at androidx.core.widget.NestedScrollView.measureChildWithMargins(NestedScrollView.java:1921) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at androidx.core.widget.NestedScrollView.onMeasure(NestedScrollView.java:640) at crc6452ffdc5b34af3a0f.MauiScrollView.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.MauiScrollView.onMeasure(MauiScrollView.java:69) at android.view.View.measure(View.java:28571) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.ContentViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.ContentViewGroup.onMeasure(ContentViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.ContentViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.ContentViewGroup.onMeasure(ContentViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc64f0082c958c44238f.BorderViewGroup.n_onMeasure(Native Method) at crc64f0082c958c44238f.BorderViewGroup.onMeasure(BorderViewGroup.java:67) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.ContentViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.ContentViewGroup.onMeasure(ContentViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc64f0082c958c44238f.BorderViewGroup.n_onMeasure(Native Method) at crc64f0082c958c44238f.BorderViewGroup.onMeasure(BorderViewGroup.java:67) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.ContentViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.ContentViewGroup.onMeasure(ContentViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.LayoutViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.LayoutViewGroup.onMeasure(LayoutViewGroup.java:59) at android.view.View.measure(View.java:28571) at com.microsoft.maui.PlatformInterop.measureAndGetWidthAndHeight(PlatformInterop.java:406) at crc6452ffdc5b34af3a0f.ContentViewGroup.n_onMeasure(Native Method) at crc6452ffdc5b34af3a0f.ContentViewGroup.onMeasure(ContentViewGroup.java:59) at android.view.View.measure(View.java:28571) at crc640ec207abc449b2ca.ShellPageContainer.n_onMeasure(Native Method) at crc640ec207abc449b2ca.ShellPageContainer.onMeasure(ShellPageContainer.java:66) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:795) at com.google.android.material.appbar.HeaderScrollingViewBehavior.onMeasureChild(HeaderScrollingViewBehavior.java:100) at com.google.android.material.appbar.AppBarLayout$ScrollingViewBehavior.onMeasureChild(AppBarLayout.java:2376) at androidx.coordinatorlayout.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:866) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:28571) at android.widget.LinearLayout.measureVertical(LinearLayout.java:1031) at android.widget.LinearLayout.onMeasure(LinearLayout.java:721) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:28571) at androidx.drawerlayout.widget.DrawerLayout.onMeasure(DrawerLayout.java:1165) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1608) at android.widget.LinearLayout.measureHorizontal(LinearLayout.java:1240) at android.widget.LinearLayout.onMeasure(LinearLayout.java:723) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at androidx.appcompat.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:145) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1608) at android.widget.LinearLayout.measureVertical(LinearLayout.java:878) at android.widget.LinearLayout.onMeasure(LinearLayout.java:721) at android.view.View.measure(View.java:28571) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:7390) at android.widget.FrameLayout.onMeasure(FrameLayout.java:194) at com.android.internal.policy.DecorView.onMeasure(DecorView.java:1036) at android.view.View.measure(View.java:28571) at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:5203) at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:3603) at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:3973) at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:3288) at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:11344) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1689) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1698) at android.view.Choreographer.doCallbacks(Choreographer.java:1153) at android.view.Choreographer.doFrame(Choreographer.java:1079) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1646) at android.os.Handler.handleCallback(Handler.java:958) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loopOnce(Looper.java:230) at android.os.Looper.loop(Looper.java:319) at android.app.ActivityThread.main(ActivityThread.java:8919) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:578) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1103)

Having the same issue. Application crashing on both autocompleteview and treeview with the same exception Java.Lang.RuntimeException: 'Font asset not found Fonts/telerikfont.ttf'. In debug and release mode with real device it is ok, but when I archive project and distribute it as an Ad Hoc then install on real device the problem appears.
Visual studio 2019 16.6.1
Xamarin Forms tried versions 4.3.0.991250 and 4.6.0.847
UI for Xamarin R1 2020 SP (version 2020.1.218.410)
Real device - xiaomi mi2 attached logcat
Hello Martin,
Thank you for the provided image.
We have managed to reproduce the exception two times on Аndroid when trying to open a page that contains AutoCompleteView control. I have logged a bug report in our feedback portal. You can follow the item at the link below:
Regards,
Didi
Progress Telerik
Our thoughts here at Progress are with those affected by the outbreak.

Thank you for response,
is there any simple way to workaround this? Or which configuration is not failing at this?

I get the same error (Java.Lang.RuntimeException: 'Font asset not found Fonts/telerikfonts.tff") using Xamarin.Form and the Telerik PDF View (Telerik.UI.for.Xamarin). It seems to happen in the following scenarios:
- If I am trying to debug against multiple Android emulators, I will get the error every time I change to a different Android emulator. The only thing that helps is to clean the solution first, and then target the new emulator each and every time I want to target a new emulator. This makes building and targeting other emulators a very slow and tedious process.
- Every once in a while, I will make a code change, and then attempt to debug on the same emulator, but I will get the same error. When the app crashes again due to the error above, I have to clean my solution or project and then start the debug process again.
Unfortunately, this is slowing development time way down.
Hi Marin, as a workaround, you can rebuild the solution and run the android project. This is the approach I used.
Hi, Dan, I understand this issue affects your working process. I have raised the priority of the logged item and escalated it to the development team. The public item will be updated when we have more information about the issue.
In the meantime, your patience is highly appreciated.
Regards,
Didi
Progress Telerik
Our thoughts here at Progress are with those affected by the outbreak.

Hi Everyone!
I'm not a Telerik user nor I have used the libraries, but this is the only place I have found a similar issue Im having with some of my projects.
It looks like at some point, android builds started failing randomly when building the font assets. I am havingthe exact same problem on 2 different projects, that are in no way related to each and neither use Telerik. The only similarity they have is that both use SKiaSharp, but this might not have anything to do.
Im starting to suspect that it might be an issue either with Visual Studio (im useing Windows version) or the Xamarin.Android compiler.
The only solution I find is to clean the solution and rebuild.
Hope this gives a hint.
Hi Juan,
Thank you for your input and for the provided details.
I am pasting here the reply I posted in the feedback item we have:
"The development team researched the issue and here are more details from the research:
- We have investigated the apk and bin/obj folders of the crashing application. The reason for the observed crash is missing “assets” folder in the final packaged apk that is installed. For some unknown reasons sometimes the “assets” folder was not added to the apk.Based on this finding the exception could be caused by an issue in:
- Android Build Tools
- Gradle
- Visual Studio
We have carefully reviewed all information provided about the crash and noticed that most of our clients reported this issue after updating the Visual Studio to 16.6.0, with version 15 the issue cannot be reproduced.
We have researched the third option (crash when updating the Visual Studio to 16.6.0) and we have found a similar issue reported to the Visual Studio: https://developercommunity.visualstudio.com/content/problem/1045818/after-update-vs-2019-xamarin-app-debug-throws-exce.html
From this comment: https://developercommunity.visualstudio.com/comments/1069675/view.html it seems that there is a fix on the way.
Workaround until Microsoft includes the fix: clean and rebuild the project. "
Regards,
Didi
Progress Telerik
Our thoughts here at Progress are with those affected by the outbreak.

i have the same problem, it still after updating VS to 16.6.5.
as previous posts says, need to clean and rebuild to resolve it.
Hello,
Please check the bug reported to the Microsoft here: https://developercommunity.visualstudio.com/content/problem/1045818/after-update-vs-2019-xamarin-app-debug-throws-exce.html
It seems the fix for this issue is included in the VS for Windows 2019 version 16.7 preview 4
and VS for Mac version 8.7 preview 4. The fix is not included in VS 16.6.5
If you are using 16.6.5, yes the workaround is clean and rebuild the project.
Regards,
Didi
Progress Telerik

I have tried all solutions that you have put ( changing the fonts to uppercase, moving the fonts folder to the Asset folder, and putting all .ttf directly in the assets folder) both in the forms project and the android project.
I'm not sure if there any other solution for that issue because I have faced it for 6 month
Hi Aram,
If you have issues with fonts in .NET MAUI and these are related to Telerik controls, submit your questions to the Telerik .NET MAUI forum: https://www.telerik.com/forums/maui
I have tried all solutions that you have put ( changing the fonts to uppercase, moving the fonts folder to the Asset folder, and putting all .ttf directly in the assets folder) both in the forms project and the android project.
I'm not sure if there any other solution for that issue because I have faced it for 6 month