本文主要是介绍SweetAlert使用报错Unknown animation name: cn.pedant.SweetAlert.Rotate3dAnimation,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近在使用项目的时候遇到了SweetAlertDialog报错的现象,报错信息如题,我的AS版本是3.1.2 。之前用的是时候还没有这个问题,所以就很纳闷了,我这里给大家分析下出错的原因,至于解决方案,网上有很多参考了。
接着看打开的文件 error_frame_in.xml
截取下报错信息如下
09-19 16:29:23.900 15230-15230/com.xunsu.nblock W/Resources: Converting to float: TypedValue{t=0x6/d=0x40000030 a=-1}
09-19 16:29:23.900 15230-15230/com.xunsu.nblock D/AndroidRuntime: Shutting down VM
09-19 16:29:23.901 15230-15230/com.xunsu.nblock E/AndroidRuntime: FATAL EXCEPTION: mainProcess: com.xunsu.nblock, PID: 15230java.lang.RuntimeException: Unknown animation name: cn.pedant.SweetAlert.Rotate3dAnimation error:nullat cn.pedant.SweetAlert.OptAnimationLoader.createAnimationFromXml(OptAnimationLoader.java:77)at cn.pedant.SweetAlert.OptAnimationLoader.createAnimationFromXml(OptAnimationLoader.java:64)at cn.pedant.SweetAlert.OptAnimationLoader.createAnimationFromXml(OptAnimationLoader.java:41)at cn.pedant.SweetAlert.OptAnimationLoader.loadAnimation(OptAnimationLoader.java:22)at cn.pedant.SweetAlert.SweetAlertDialog.<init>(SweetAlertDialog.java:80)at com.xunsu.nblock.ui.LockSettingActivity.onClick(LockSettingActivity.java:111)at com.xunsu.nblock.ui.LockSettingActivity_ViewBinding$2.doClick(LockSettingActivity_ViewBinding.java:57)at butterknife.internal.DebouncingOnClickListener.onClick(DebouncingOnClickListener.java:22)at android.view.View.performClick(View.java:4848)at android.view.View$PerformClick.run(View.java:20300)at android.os.Handler.handleCallback(Handler.java:815)at android.os.Handler.dispatchMessage(Handler.java:104)at android.os.Looper.loop(Looper.java:194)at android.app.ActivityThread.main(ActivityThread.java:5682)at java.lang.reflect.Method.invoke(Native Method)at java.lang.reflect.Method.invoke(Method.java:372)at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:963)at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:758)
找到了出问题的地方,那么下面介绍下解决方法:
自己下载library,添加依赖,可以参考下面两篇文章解决。
参考文章:
(1)SweetAlertDialog使用方法和遇到的问题 - CSDN博客
(2)关于SweetAlertDialog在Android Studio中遇到问题 - CSDN博客
这篇关于SweetAlert使用报错Unknown animation name: cn.pedant.SweetAlert.Rotate3dAnimation的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!