1. 程式人生 > >Android 整合支付寶支付後開啟混淆報錯問題解決

Android 整合支付寶支付後開啟混淆報錯問題解決

Android整合阿里的支付寶支付以後開啟混淆開關打包時會發現有一個警告資訊中斷打包
警告資訊:

Warning: com.alipay.android.phone.mrpc.core.AndroidHttpClient: can't find referenced method 'org.apache.http.conn.ssl.SSLSocketFactory getHttpSocketFactory(int,android.net.SSLSessionCache)' in library class android.net.SSLCertificateSocketFactory

解決辦法

開啟proguard-rules檔案新增以下程式碼(當然阿里官方的混淆程式碼肯定他得提前加上了)

-dontwarn android.net.**
-keep class android.net.SSLCertificateSocketFactory{*;}