我在我的應用程序中使用Parse.com功能,在調試模式下一切正常。 只要我在釋放模式下生成已簽名的apk,在打開我的應用程序開始時,我有時會等待10秒。 很可能是因爲Parse.com嘗試初始化並聯系其服務器,這顯然不成功。parse.com在proguard後無法工作
而且,parse.com停止工作我知道,因爲沒有數據會上傳到我的帳戶。
當然,Proguard應該有一個問題,因爲調試和發佈模式之間的唯一區別是啓用proguard,就我而言。
我也triend保持com.parse與下面的代碼在我的ProGuard規則:
#keep parse classes
-keepattributes Annotation,SourceFile,LineNumberTable
-dontwarn com.parse.**
-keep class com.parse.* { *; }
-keep class com.parse.** { *; }
任何幫助,將不勝感激!
編輯:
我發現了一個巨大的內存泄漏Proguard的後在Parse.initialize()發生......還是不知道爲什麼,但! 當然而proguard的是關閉
我的問題是關於Apache'http-core'和'http-mime',你有和我一樣的庫嗎?如果是這樣,那麼就試着讓他們成爲'-twtwarn'和'-keep class'。 – iSun
@iSun或許我的也應該是一樣的,你能否給我準確的線添加到proguad? –
當然,請檢查我的答案。 – iSun