Skip to content
This repository has been archived by the owner on Dec 14, 2023. It is now read-only.

Proguard issue #58

Open
roman-tikonov opened this issue Nov 1, 2016 · 1 comment
Open

Proguard issue #58

roman-tikonov opened this issue Nov 1, 2016 · 1 comment

Comments

@roman-tikonov
Copy link

Hi,
I have multiple warnings when enabling Proguard with logentries.
Warning:library class android.net.http.AndroidHttpClient extends or implements program class org.apache.http.client.HttpClient Warning:org.apache.http.impl.auth.NegotiateScheme: can't find referenced class org.ietf.jgss.GSSManager
and so on.

I think they come because of the following dependency in https://github.com/LogentriesCommunity/le_android/blob/master/lib/build.gradle:
compile group: 'org.jbundle.util.osgi.wrapped', name: 'org.jbundle.util.osgi.wrapped.org.apache.http.client', version: '4.1.2'

What's the reason for having this dependency?

@mpfeiffermway
Copy link

It looks like the library is using the Apache HttpClient to send log files, instead of using Android's network classes. This currently prevents us from using the library, because it causes our app to exceed the 64k method limit (com.android.dex.DexIndexOverflowException: Cannot merge new index 66199 into a non-jumbo instruction!). It would be good to get rid of this dependency.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants