Hi All,

I've recently migrated a project from Eclipse to Android Studio (1.3.2). 
 The application builds correctly and runs on the device.  However, one 
thing I'm having a problem with is that the compiled application looks like 
it it somehow packaging into the application classes from a Jar on my 
system classpath, instead of the versions from the library module I have in 
use.  If I remove the jar from the system classpath, the correct classes 
from the library module are used. 

Some background: the library module provides a native library + Java class 
files.  This is an Android-specific version of a library that we also have 
a desktop version for.  The desktop version may or may not be installed 
into the user's system classpath.  Supporting the desktop version's 
presence in the system classpath is a requirement for us.

I have not figured out yet where in the build process that the desktop 
version of the library is getting included.  It seems from using javap with 
class files from the AAR generated in the library module that it is the 
correct version there.  I am assuming there is something going on with the 
application assembly process, but I have not investigated this aspect of 
gradle and Android Studio yet.  

If anyone has any suggestions or advice (or is this a known bug?), I would 
appreciate it very much.

Thanks!
steven

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to