Ресурс шрифта не найден fonts / .ttf в формах Xamarin после обновления Visual Studio 2019 - PullRequest
0 голосов
/ 27 мая 2020

Вчера я обновил vs2019 до v16.6.0 с v16.5.4. Теперь я столкнулся с проблемой Font asset not found fonts / .ttf в приложении Xamarin forms android. Приложение работало очень хорошо до обновления. Эта проблема возникла после обновления. Если я очищу и перестрою проект, приложение будет работать, но при следующем запуске это RuntimeException снова появится. Мне нужно снова очистить и пересобрать проект.

Журнал ..

05-27 16:17:21.713 W/monodroid-assembly(22450): typemap: unable to find mapping to a managed type from Java type 'com/android/internal/policy/PhoneLayoutInflater'
05-27 16:17:21.715 W/monodroid-assembly(22450): typemap: unable to find mapping to a managed type from Java type 'android/support/v4/app/FragmentManagerImpl'
05-27 16:17:21.731 D/Mono    (22450): Requesting loading reference 8 (of 20) of Xamarin.Forms.Platform.Android.dll
05-27 16:17:21.731 D/Mono    (22450): Loading reference 8 of Xamarin.Forms.Platform.Android.dll asmctx DEFAULT, looking for Xamarin.Android.Support.Compat, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
05-27 16:17:21.731 D/Mono    (22450): Assembly Ref addref Xamarin.Forms.Platform.Android[0x7f671f7300] -> Xamarin.Android.Support.Compat[0x7f6716a000]: 5
**Java.Lang.RuntimeException:** 'Font asset not found fonts/Questrial-Regular.ttf'

App.xaml

            <OnPlatform x:Key="Lato-Regular" x:TypeArguments="x:String" iOS="Raleway-Regular" Android="fonts/Lato-Regular.ttf#Lato-Regular" />
            <OnPlatform x:Key="Questrial-Regular" x:TypeArguments="x:String" iOS="Questrial-Regular" Android="fonts/Questrial-Regular.ttf#Questrial-Regular" />
            <OnPlatform x:Key="OpenSans-Regular" x:TypeArguments="x:String" iOS="Raleway-Regular" Android="fonts/OpenSans-Regular.ttf#OpenSans-Regular" />
            <OnPlatform x:Key="Roboto-Medium" x:TypeArguments="x:String" iOS="Roboto-Medium" Android="fonts/Roboto-Medium.ttf#Roboto-Medium" />
            <OnPlatform x:Key="NumberFontFamily" x:TypeArguments="x:String" iOS="sans-serif" Android="sans-serif"  />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...