我只使用了Android lottie库,我没有';不要触摸字体,但是为什么会出现字体错误?

我只使用了Android lottie库,我没有';不要触摸字体,但是为什么会出现字体错误?,android,kotlin,splash-screen,lottie,Android,Kotlin,Splash Screen,Lottie,正如标题所说, 我在Android Studio的Splash活动中加入了洛蒂动画 但是有一个名为java.lang.RuntimeException的错误:找不到字体资产fonts/Microsoft YaHei UI.ttf。 为什么会这样?我没有触摸任何与字体相关的设置。 如果你知道原因,请告诉我! 谢谢 这是我的密码 activity_splash.xml 喷溅活动 lottie_anime.playAnimation() 这是错误代码 E/AndroidRuntime: FATA

正如标题所说,
我在Android Studio的Splash活动中加入了洛蒂动画
但是有一个名为java.lang.RuntimeException的错误:找不到字体资产fonts/Microsoft YaHei UI.ttf。

为什么会这样?我没有触摸任何与字体相关的设置。
如果你知道原因,请告诉我!
谢谢

这是我的密码

activity_splash.xml


喷溅活动

lottie_anime.playAnimation()
这是错误代码

E/AndroidRuntime: FATAL EXCEPTION: main
    Process: com.example.appclient, PID: 5854
    java.lang.RuntimeException: Font asset not found fonts/Microsoft YaHei UI.ttf
        at android.graphics.Typeface.createFromAsset(Typeface.java:965)
        at com.airbnb.lottie.manager.FontAssetManager.getFontFamily(FontAssetManager.java:87)
        at com.airbnb.lottie.manager.FontAssetManager.getTypeface(FontAssetManager.java:61)
        at com.airbnb.lottie.LottieDrawable.getTypeface(LottieDrawable.java:1067)
        at com.airbnb.lottie.model.layer.TextLayer.drawTextWithFont(TextLayer.java:238)
        at com.airbnb.lottie.model.layer.TextLayer.drawLayer(TextLayer.java:161)
        at com.airbnb.lottie.model.layer.BaseLayer.draw(BaseLayer.java:222)
        at com.airbnb.lottie.model.layer.CompositionLayer.drawLayer(CompositionLayer.java:113)
        at com.airbnb.lottie.model.layer.BaseLayer.draw(BaseLayer.java:222)
        at com.airbnb.lottie.LottieDrawable.drawWithOriginalAspectRatio(LottieDrawable.java:1224)
        at com.airbnb.lottie.LottieDrawable.drawInternal(LottieDrawable.java:380)
        at com.airbnb.lottie.LottieDrawable.draw(LottieDrawable.java:370)
        at android.widget.ImageView.onDraw(ImageView.java:1434)
        at android.view.View.draw(View.java:21421)
        at android.view.View.updateDisplayListIfDirty(View.java:20298)
        at android.view.View.draw(View.java:21153)
        at android.view.ViewGroup.drawChild(ViewGroup.java:4388)
        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4149)
        at androidx.constraintlayout.widget.ConstraintLayout.dispatchDraw(ConstraintLayout.java:1975)
        at android.view.View.updateDisplayListIfDirty(View.java:20289)
        at android.view.View.draw(View.java:21153)
        at android.view.ViewGroup.drawChild(ViewGroup.java:4388)
        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4149)
        at android.view.View.updateDisplayListIfDirty(View.java:20289)
        at android.view.View.draw(View.java:21153)
        at android.view.ViewGroup.drawChild(ViewGroup.java:4388)
        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4149)
        at android.view.View.updateDisplayListIfDirty(View.java:20289)
        at android.view.View.draw(View.java:21153)
        at android.view.ViewGroup.drawChild(ViewGroup.java:4388)
        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4149)
        at android.view.View.updateDisplayListIfDirty(View.java:20289)
        at android.view.View.draw(View.java:21153)
        at android.view.ViewGroup.drawChild(ViewGroup.java:4388)
        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4149)
        at android.view.View.updateDisplayListIfDirty(View.java:20289)
        at android.view.View.draw(View.java:21153)
        at android.view.ViewGroup.drawChild(ViewGroup.java:4388)
        at android.view.ViewGroup.dispatchDraw(ViewGroup.java:4149)
        at android.view.View.draw(View.java:21424)
        at com.android.internal.policy.DecorView.draw(DecorView.java:806)
        at android.view.View.updateDisplayListIfDirty(View.java:20298)
        at android.view.ThreadedRenderer.updateViewTreeDisplayList(ThreadedRenderer.java:575)
        at android.view.ThreadedRenderer.updateRootDisplayList(ThreadedRenderer.java:581)
        at android.view.ThreadedRenderer.draw(ThreadedRenderer.java:654)
        at android.view.ViewRootImpl.draw(ViewRootImpl.java:3610)
        at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:3418)
        at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:2755)
        at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1721)
        at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:7598)
        at android.view.Choreographer$CallbackRecord.run(Choreographer.java:966)
        at android.view.Choreographer.doCallbacks(Choreographer.java:790)
        at android.view.Choreographer.doFrame(Choreographer.java:725)
        at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:951)
        at android.os.Handler.handleCallback(Handler.java:883)
        at android.os.Handler.dispatchMessage(Handler.java:100)
        at android.os.Looper.loop(Looper.java:214)
        at android.app.ActivityThread.main(ActivityThread.java:7356)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:930)
I/Process: Sending signal. PID: 5854 SIG: 9

代码没有问题,
但是使用.json动画资源

我不敢相信我没有发现这么简单的问题。

这不是代码的问题,
但是使用.json动画资源

我不敢相信我没有发现这么简单的问题。

可能与
@raw/splash_anime
内部有关,找到另一个动画并重试可能与
@raw/splash_anime
内部有关,找到另一个动画并重试