我得到以下错误在我的字体xml。
anton.xml
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
app:fontProviderAuthority="com.google.android.gms.fonts"
app:fontProviderPackage="com.google.android.gms"
app:fontProviderQuery="Anton"
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs">
</font-family>
在这一行,它说无法解析符号:
error: resource array/com_google_android_gms_fonts_certs
之前它的工作,但我复制了我的项目从我的MacBook到Windows PC和出于某种原因,我得到这个错误现在。
我试着删除字体,甚至尝试了另一个,但仍然得到同样的错误。
3条答案
按热度按时间11dmarpk1#
通常情况下,当你将Android项目从Mac移动到Windows时,清理和重建项目工作正常。你可能还需要执行
File > Invalidate Cache/Restart
。如果仍然显示错误,你可能还需要执行gradle清理。实际上,你应该真正关心的文件如下。因此,您可以删除除这些文件之外的所有其他文件。在这种情况下,删除
./idea
文件夹就可以了。kjthegm62#
1.将pespective从android改为project;
1.删除路径
./idea
和./gradle
1.单击“无效并重新启动”
完了,开心去吧!
5us2dqdw3#
我最近遇到了同样的问题。在我的例子中,我没有移动我的项目。我发现的是在字体声明过程中发生了一个错误。
@array/com_google_android_gms_fonts_certs
res/values/font_certs.xml
文件中定义它。@array/com_google_android_gms_fonts_certs
丢失或未声明时有所帮助。