我正在使用IBM的mobilefirst worklight版本6.3進行推送通知。一切正常,當我不應用proguard。 當我申請proguard並在訂閱推送通知時運行構建只有我得到以下異常。應用proguard後,Worklight推送通知不起作用
java.lang.RuntimeException: Failed to find the icon resource. Add the icon file under the /res/drawable folder.
我在drawable文件夾中有push.png命名文件。 關於如何處理proguard上的任何建議,還是它是一個worklights錯誤?
與另一個第三方庫存在相同的問題,但是當我添加keep class com.classname.** {*;}
時,我解決了這個問題,但我的工作照片和-keep class com.worklight.** {*;}
一樣,但沒用。下面
是,我已經使用
-keepclassmembers class * {
@android.webkit.JavascriptInterface <methods>;
}
-keep class com.google.gson.Gson
-keep class com.billdesk.** {*;}
-keep public class com.worklight.** {*;}
-dontwarn com.worklight.**
-dontwarn com.auth0.jwt.**
-dontwarn com.squareup.picasso.**
-dontwarn com.viewpagerindicator.**
-dontwarn org.bouncycastle.**
?發佈你的proguard配置細節 –
版本是6.3我也更新了我的問題。 –
你應該也發佈你使用的proguard配置 –