2017-10-29 137 views
0

更新後,我的應用程序沒有犯任何錯誤,但是當我打開模擬器時,找不到SweetAlertDialog庫。調試模式代替釋放apk我試過了在模擬器上這次它的工作,並沒有給出錯誤。我不明白爲什麼它在調試模式下給出錯誤。更新Android Studio 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)  

8月10日至29日:30:49.083 7427-7427/com.dinlenet E/CrashlyticsCore:無法執行任務。

+0

發表您的清單文件,請 – Hamza

+0

<應用 機器人:名字= 「BaseApplication」。 機器人:allowBackup = 「真」 機器人:圖標= 「@紋理貼圖/ ic_launcher」 機器人:標籤= 「@字符串/ APP_NAME」 機器人:roundIcon = 「@紋理貼圖/ ic_launcher_round」 一個droid:supportsRtl =「true」 android:theme =「@ style/AppTheme」 tools:replace =「android:icon,android:theme」> –

回答

0

嘗試將此行添加到您的ProGuard文件:

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

這個錯誤的解決方案的Reference。這是來自SweetAlaert的Git Error問題頁面。

+0

release apk已經沒有錯誤了,它們被附加到我的proguard文件中。但是當我處於調試模式時,我得到這個錯誤 –

相關問題