I'm working on a SMIME application to decode .p7m signed and encrypted messages. I've got a small Java app written using the latest Bouncy Castle libraries and everything is working great. I ran into some issues moving the code into an Android app. I've included the newest BC libraries in the app, but my guess is my problems...
07-23 12:02:23.701: ERROR/AndroidRuntime(654): java.lang.NoSuchMethodError: org.bouncycastle.asn1.ASN1InputStream.readTagNumber ...are related to class loading since many older versions of these classes exist on the platform. 07-23 12:02:19.151: INFO/dalvikvm(641): DexOpt: not resolving ambiguous class 'Lorg/bouncycastle/asn1/ASN1InputStream;' 07-23 12:00:20.671: DEBUG/dalvikvm(567): DexOpt: 'Lorg/apache/harmony/ misc/SystemUtils;' has an earlier definition; blocking out Is it possible to selectively over-ride packages and force the JVM to use the included libraries in the application? This may be an entirely futile effort and completely the wrong approach but I've exhausted the search boxes in every forum i can find so I thought i'd toss it out here. -- 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

