[mono-android] Problem with a wrapper for Amazon in-app purchases
Rodrigo 'r2d2rigo' Diaz
r2d2rigo at gmail.com
Mon Jun 4 13:01:15 UTC 2012
Hello,
I'm trying to create a wrapper to call Amazon's IAP API from a Mono for
Android game. Using the Binding Library and adding the JAR outputs the
following error:
ExportJarToXml:
SourceJars:
Jars\in-app-purchasing-1.0.3.jar
ReferenceJars:
C:\Program Files (x86)\Java\jdk1.6.0_27\bin\java.exe -jar "C:\Program
Files (x86)\MSBuild\Novell\jar2xml.jar"
--jar="C:\Users\Rodrigo\Documents\Visual Studio
2010\Projects\WrapperTest\BindingLibrary1\Jars\in-app-purchasing-1.0.3.jar"
--ref="C:\Program Files
(x86)\Android\android-sdk-windows\platforms\android-15\android.jar"
--out="C:\Users\Rodrigo\Documents\Visual Studio
2010\Projects\WrapperTest\BindingLibrary1\obj\Debug\api.xml"
Couldn't load class com/amazon/inapp/purchasing/FailurePrompt
Couldn't load class com/amazon/inapp/purchasing/KiwiBaseCommandTask
Couldn't load class
com/amazon/inapp/purchasing/KiwiGetItemDataRequestCommandTask
Couldn't load class com/amazon/inapp/purchasing/KiwiGetUserIdCommandTask
Couldn't load class
com/amazon/inapp/purchasing/KiwiPurchaseRequestCommandTask$1
Couldn't load class
com/amazon/inapp/purchasing/KiwiPurchaseRequestCommandTask
Couldn't load class
com/amazon/inapp/purchasing/KiwiPurchaseResponseCommandTask
Couldn't load class
com/amazon/inapp/purchasing/KiwiPurchaseUpdatesCommandTask
Couldn't load class
com/amazon/inapp/purchasing/KiwiResponseReceivedCommandTask
Exception in thread "main" java.lang.NoClassDefFoundError:
com/amazon/android/framework/task/command/AbstractCommandTask
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389)
at java.lang.Class.getDeclaredConstructors(Class.java:1836)
at jar2xml.JavaClass.appendToDocument(JavaClass.java:477)
at jar2xml.JavaPackage.appendToDocument(JavaPackage.java:66)
at jar2xml.Start.main(Start.java:157)
Caused by: java.lang.ClassNotFoundException:
com.amazon.android.framework.task.command.AbstractCommandTask
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
... 28 more
C:\Program Files
(x86)\MSBuild\Novell\Xamarin.Android.Bindings.targets(170,5): error
MSB6006: "java.exe" exited with code 1.
I can't find the class AbstractCommandTask anywhere in the JAR provided.
Has anyone tried something similar?
Cheers.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/monodroid/attachments/20120604/43cff90d/attachment.html>
More information about the Monodroid
mailing list