错误:资源数组/com_google_android_gms_fonts_certs

Vin*_*nce 5 xml fonts android font-family

我的字体 xml 中出现以下错误。

安东.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>
Run Code Online (Sandbox Code Playgroud)

在这一行它说无法解析符号:

error: resource array/com_google_android_gms_fonts_certs
Run Code Online (Sandbox Code Playgroud)

在它工作之前,但我将我的项目从我的 MacBook 复制到 Windows 电脑,由于某种原因,我现在收到此错误。

我尝试删除字体,甚至尝试了另一种字体,但仍然遇到相同的错误。

Rea*_*hed 2

通常,当您将 Android 项目从 Mac 移动到 Windows 时,清理和重建项目效果很好。File > Invalidate Cache/Restart您可能也必须这样做。如果仍然显示错误,您可能还需要进行 gradle clean。实际上,您真正应该关心的文件如下。

app/
    src/
    build.gradle
build.gradle 
settings.gradle
Run Code Online (Sandbox Code Playgroud)

因此,您可以删除除这些文件之外的所有其他文件。在这种情况下,删除./idea文件夹就可以了。