我在我的Android项目中添加了一个名为Cedarville-Cursive的字体文件。它的构建操作是一个Android资产,当我想在我的MainPage中使用它时,我称之为:
<Label.FontFamily>
<OnPlatform x:TypeArguments="x:String">
<On Platform="Android">Cedarville-Cursive.ttf#Cedarville</On>
</OnPlatform>
</Label.FontFamily>
在
中<Label> </Label>
显然,但是当我这样做时,Android应用程序并不是从Xamarin Live Player开始的。控制台说它已部署,但屏幕没有切换到应用程序。当我评论出来时:
<On Platform="Android">Cedarville-Cursive.ttf#Cedarville</On>
部分,它正常运作,所以出现问题必须在这里。有什么想法吗?
EDIT 我已经看到我在手机上收到的错误说:“添加的目标是空的......”
答案 0 :(得分:0)
嘿,我意识到这有点老了,你现在可能已经修好了但是我有同样的问题/错误。我通过进入我的设备上的设置 -
来修复它设备管理 - &gt;存储 - &gt;应用 - &gt; Xamarin直播播放器 - &gt;存储
并清除所有存储的数据和缓存。这是在三星SM-G955U上。
即使我卸载并重新安装了Live Player,我也必须这样做。
我在寻找答案的过程中发现了你的问题,所以我觉得如果有其他人处于同样的情况,我会发出声音。