使用支持库

时间:2017-09-29 07:00:07

标签: android xml namespaces

我想通过XML fron字体资源目录设置字体,但在font.xml文件中使用app:fontStyleapp:fontWeightapp:font gadle构建失败,错误

  

/媒体/香卡/工作   驱动器/温度/ BrainColors /应用程序/ SRC /主/ RES /字体/ fonts.xml

     

错误:属性' com.color.brain.braincolors:font'未找到       错误:属性' com.color.brain.braincolors:fontStyle'未找到       错误:属性' com.color.brain.braincolors:fontWeight'找不到

     

错误:/ media / shankar / Work Drive / temp / BrainColors / app / src / main / res / font / fonts.xml:0属性   ' com.color.brain.braincolors:字体'未找到       错误:/ media / shankar / Work Drive / temp / BrainColors / app / src / main / res / font / fonts.xml:0属性   ' com.color.brain.braincolors:fontWeight设置'未找到       错误:java.util.concurrent.ExecutionException:com.android.builder.internal.aapt.AaptException:AAPT2链接失败:       错误:com.android.builder.internal.aapt.AaptException:AAPT2链接失败:       错误:任务':app:processDebugResources'执行失败。       无法执行aapt

我不明白为什么在使用app:命名空间

时会发生这种情况

fonts.xml

<font-family xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">
    <font android:fontStyle="normal" android:fontWeight="400" android:font="@font/junegull"
        app:fontStyle="normal" app:fontWeight="400" app:font="@font/junegull"/>

</font-family>

1 个答案:

答案 0 :(得分:1)

您可以查看本教程如何在xml中使用字体 fonts-in-xml

我认为你缺少android Support Library 26.0