Thanks for the help. I am trying suggestions.
I modified the my Eclipse project so that it does not put the 3rd party lib in the jar when it is created. I did this by un-checking the lib checkbox in the JAR File Specification dialog. I looked at the jar that was created:
C:\Program Files (x86)\Anywhere Software\Basic4android\AdditionalLibs>jar -tf NccEpayClient.jar
META-INF/MANIFEST.MF
NccEpayClient.xml
com/dsi/b4a/epay/ErrCodes.class
com/dsi/b4a/epay/TranResponse.class
com/dsi/b4a/epay/DsiParser.class
com/dsi/b4a/epay/ClientAction$TranType.class
com/dsi/b4a/epay/ClientAction.class
.classpath
.project
At the end of the NccEpayClient.xml produced by the doclet I see depends:
<dependsOn>IDTuniMagSDKAndroid</dependsOn>
In my additional lib folder I just have
01/28/2013 11:40 AM <DIR> ..
04/11/2012 04:28 PM 142,472 IDTuniMagSDKAndroid.jar
01/28/2013 11:36 AM 31,638 NccEpayClient.jar
01/28/2013 11:38 AM 10,040 NccEpayClient.xml
** Activity (main) Create, isFirst = true **
However I still get the class not found exception.
exception on create reader: java.lang.NoClassDefFoundError: IDTech.MSR.uniMag.uniMagReaderHelper
at IDTech.MSR.uniMag.uniMagReader.<init>(uniMagReader.java:18)
at com.dsi.b4a.epay.ClientAction.createReader(ClientAction.java:75)
FAILED reader
Any thoughts for me?