Android 安卓&x27;添加字体时,Prolog中不允许包含的内容

Android 安卓&x27;添加字体时,Prolog中不允许包含的内容,android,fonts,Android,Fonts,我正在编写我的第一个android应用程序,出现以下错误: "Content is not allowed in Prolog" 当我试图编译的时候,它告诉我字体是个问题。我在stackoverflow上检查了这个问题的大部分答案,但是每个人都告诉我字体应该在src/main/assets文件夹中,它会工作的。问题是,我的字体从一开始就存在。 Android Studio版本为1.3.2,project使用sdk23构建,如果有必要,至少使用17。另外,我粘贴代码,我设置字体,如果这很重要的

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

"Content is not allowed in Prolog" 
当我试图编译的时候,它告诉我字体是个问题。我在stackoverflow上检查了这个问题的大部分答案,但是每个人都告诉我字体应该在src/main/assets文件夹中,它会工作的。问题是,我的字体从一开始就存在。 Android Studio版本为1.3.2,project使用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错误在构建时神秘地消失了


希望这对你有用

“我有一个奇怪的错误”Prolog中不允许内容“当我试图编译时,这表明字体是问题所在”--不,您的一个XML文件有问题,其中在
之前有字符,您可以在此处发布错误日志吗?错误:任务执行失败:app:mergeDebugResources'>D:\PROJEKTY\Android\BombFun\app\src\main\res\font\digital-7。ttf:1:1:错误:prolog中不允许包含内容。这就是我在日志中得到的我的上帝。。。我没有注意到src不一样。。。看来我以前把字体放错了其他文件夹。。。字体也在正确的文件夹中。