添加字体时,Prolog中不允许Android的内容



我正在编写我的第一个android应用程序,我有以下错误:

"Content is not allowed in Prolog" 

当我试图编译时,它显示我字体是问题。我在stackoverflow上检查了这个问题的大多数答案,但是每个人都告诉字体应该在src/main/assets文件夹内,它会起作用。问题是,我的字体从一开始就在那里。Android Studio版本是1.3.2,项目正在使用sdk23和17作为最低限度,如果有关系的话。我也在粘贴代码,设置字体如果这很重要的话。

Typeface tf = Typeface.createFromAsset(getAssets(), "digital-7.ttf");
TimerClock.setTypeface(tf);

有人能帮忙吗?

我在使用Android Studio 1.4.1版本时也遇到了同样的问题。我从我的资产文件夹中删除了所有字体,并将它们保存到一个临时位置。还有一个挥之不去的png文件,我直接移动到最顶层的res文件夹。然后我重新运行了Android Studio并退出了它。然后我把所有字体复制回资源文件夹,再次打开Android Studio, Prolog错误在构建时神秘地消失了。

希望这对你有用!

最新更新