The JMX stuff can be disabled, and there are some other similar optional dependencies we've had to create due to some previously reported issues with missing classes on Android. As for full compatibility, I don't think any of the main developers here have worked on that, but patches and other contributions are welcome!
On 31 May 2017 at 04:54, Oleg Kalnichevski <ol...@apache.org> wrote: > Folks, > > I did try to do a reasonable research on the matter prior to posting my > question here, nevertheless, please do excuse me if I am asking > something obvious or well documented somewhere (in a place I was unable > to find). > > I read that people had been more or less successfully using Log4j2 2.3 > on Android. > > In our case (Apache HttpClient 5.0) when the library gets pulled into > an Android project, the Lint static code analyzer reports two severe > violations due to transitive dependency through Log4j APIs 2.8 on Java > RMI and Java Management APIs. > > My first question is whether or not Log4j2 has been built and tested > for compatibility with Android of any version? > > Another question whether or not Logging APIs dependency on on Java RMI > and Java Management APIs intentional? > > Oleg > -- Matt Sicker <boa...@gmail.com>