안드로이드 6.0(23)으로 compileSdkVersion과 targetSdkVersion을 셋팅하였다.
그랬더니 기존에는 발생하지 않던 APK 빌드가 실패하였다.
확인해 보았더니 6.0에서 ApacheHttpClient가 duplicate되어 발생한 문제였다.
따라서 proguard_project.txt에 다음을 추가해 주면 문제가 해결된다.
-dontwarn org.apache.http.**
-dontwarn android.net.http.AndroidHttpClient
-dontwarn retrofit.client.ApacheClient$GenericEntityHttpRequest
-dontwarn retrofit.client.ApacheClient$GenericHttpRequest
-dontwarn retrofit.client.ApacheClient$TypedOutputEntity
-dontwarn android.util.FloatMath
No comments:
Post a Comment