[改訂第3版]Jenkins実践入門 ――ビルド・テスト・デプロイを自動化する技術 (WEB DB PRESS plus) 中古価格 |
retrofitのバージョンを2.4.0に上げた後に
proguradかけたら以下のエラーが出た
Warning: okhttp3.internal.platform.ConscryptPlatform: can’t find referenced class org.conscrypt.Conscrypt
この解消策
retrofitが利用していたokhttpのバージョンアップが原因
proguradに記載するのは以下
https://github.com/square/okhttp/blob/master/README.md
1 2 3 4 5 6 |
-dontwarn okhttp3.** -dontwarn okio.** -dontwarn javax.annotation.** -dontwarn org.conscrypt.** # A resource is loaded with a relative path so the package of this class must be preserved. -keepnames class okhttp3.internal.publicsuffix.PublicSuffixDatabase |
変更はこれかな
https://github.com/square/okhttp/commit/d9091b357bb74ba72b57953d2dfc7bcbbd099533#diff-04c6e90faac2675aa89e2176d2eec7d8
https://github.com/square/okhttp/commit/1801d0cb2c7132a97c3e9c011a8546f883dfcf12#diff-04c6e90faac2675aa89e2176d2eec7d8