2017-10-29 6 views
0

更新後、私のアプリケーションは何も間違いはしませんでしたが、エミュレータを開いたときに、私はそれを試しました。release apkの代わりにSweetAlertDialog library.Debugモード今回はエミュレータ上で動作し、エラーは出ませんでした。デバッグモードでエラーが発生する理由は分かりません。Androidスタジオ3.0とGradleバージョン4.1をアップデートした後のSweetAlertDialogエラー

FATAL EXCEPTION: main 
                 Process: com.dinlenet, PID: 7427 
                 java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dinlenet/com.dinlenet.activitys.PermissionActivity}: java.lang.RuntimeException: Unknown animation name: cn.pedant.SweetAlert.Rotate3dAnimation error:null 
                  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2817) 
                  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892) 
                  at android.app.ActivityThread.-wrap11(Unknown Source:0) 
                  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593) 
                  at android.os.Handler.dispatchMessage(Handler.java:105) 
                  at android.os.Looper.loop(Looper.java:164) 
                  at android.app.ActivityThread.main(ActivityThread.java:6541) 
                  at java.lang.reflect.Method.invoke(Native Method) 
                  at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) 
                  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767) 
                 Caused by: java.lang.RuntimeException: Unknown animation name: cn.pedant.SweetAlert.Rotate3dAnimation error:null 
                  at 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.dinlenet.utils.DialogUtil.showSweetAlertDialogWithListener(DialogUtil.java:27) 
                  at com.dinlenet.utils.RuntimePermissionsActivity.onCreate(RuntimePermissionsActivity.java:30) 
                  at com.dinlenet.activitys.PermissionActivity.onCreate(PermissionActivity.java:25) 
                  at android.app.Activity.performCreate(Activity.java:6975) 
                  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1213) 
                  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2770) 
                  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2892)  
                  at android.app.ActivityThread.-wrap11(Unknown Source:0)  
                  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)  
                  at android.os.Handler.dispatchMessage(Handler.java:105)  
                  at android.os.Looper.loop(Looper.java:164)  
                  at android.app.ActivityThread.main(ActivityThread.java:6541)  
                  at java.lang.reflect.Method.invoke(Native Method)  
                  at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240)  
                  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:767)  

10-29 08:30:49.083 7427から7427/com.dinlenet E/CrashlyticsCore:タスクの実行に失敗しました。このエラー・ソリューションの

-keep class cn.pedant.SweetAlert.** { *; } 

Reference

+0

でマニフェストファイルを投稿してください – Hamza

+0

<アプリケーション アンドロイド:名= "BaseApplication。" アンドロイド:allowBackup = "true" を アンドロイド:アイコン= "@ミップマップ/ ic_launcher" アンドロイド:ラベル= "@文字列/ APP_NAME" アンドロイド:roundIcon = "@ミップマップ/ ic_launcher_round" 〜 droid:supportsRtl = "true" android:theme = "@ style/AppTheme" ツール:replace = "android:icon、android:theme"> –

答えて

0

は、あなたのProGuardのファイルに次の行を追加してみてください。これはSweetAlaertのGit Errorの問題ページです。

+0

リリースapkはすでにエラーフリーで、私のproguardファイルに添付されています。しかし、私がデバッグモードに入っているとき、私はこのエラーを受け取ります –

関連する問題