0
我正在開發一個應用程序。它工作正常,沒有proguard
,但是當我啓用proguard
它不能正常工作。當啓用proguard時Android應用程序無法正常工作
XMPP端口無法打開並拋出套接字異常。
我正在開發一個應用程序。它工作正常,沒有proguard
,但是當我啓用proguard
它不能正常工作。當啓用proguard時Android應用程序無法正常工作
XMPP端口無法打開並拋出套接字異常。
這可能是因爲ProGuard的混淆代碼,如果你使用一些外部庫,你應該做出相應的模糊規則...你應該檢查這個http://developer.android.com/guide/developing/tools/proguard.html
編輯:
我有規則在我的項目有:
-libraryjars library_used.jar
而且,如果你還得到一些類未發現異常,那麼你可能想從喜歡這種混淆處理刪除類是:
-keep public class org.package.YourClassHere
請注意,我不是100%,如果這是做到這一點的最好辦法,但至少它的工作原理:)
卡塔您好,感謝。我已經讀過,但我不知道如何忽略來自obfuscation.Plase的庫。如何做到這一點。一些示例proguard命令。 – Manikandan
我現在沒有和我在一起的項目..後者當我將擁有它時我會在這裏發佈我之前所做的修復此問題 – Cata
您可以在這裏添加命令嗎?這對我來說就足夠了。 – Manikandan