Salve,
nella mia applicazione android ho bisogno di postare un nuovo commento su un blog wordpress.
Ho importato nel mio progetto la libreria apache-xmlrpc usando le api wordpress qui indicate :http://codex.wordpress.org/XML-RPC_WordPress_API

Nel mio main che provvisoriamente si trova in una normale classe java (non in una activity) faccio:

codice:
public static void main(String[] args) {
		// TODO Auto-generated method stub

		String xmlRpcUrl = "http://myURL/xmlrpc.php";

		try {
			XmlRpcClientConfigImpl config = new XmlRpcClientConfigImpl();
			config.setServerURL(new URL(xmlRpcUrl));
			XmlRpcClient client = new XmlRpcClient();
			client.setTransportFactory(new XmlRpcCommonsTransportFactory(client));
			client.setConfig(config);

			int blog_id=1;
			String username = "user";
			String password = "pass";
			int post_id=2;
			Comment comment=new Comment(0, "my comment", null, null, null);

			Object[] params = new Object[]{blog_id, username, password, post_id, comment};
			int comment_id = (int)client.execute("wp.newComment", params);
			System.out.println("COMMENT ID: "+comment_id);

		} catch (XmlRpcException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (MalformedURLException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
Dove Comment è una mia classe di supporto:


codice:
public class Comment {

	int comment_parent;
	String content;
	String author;
	String author_url;
	String author_email;

	public Comment(int comment_parent, String content, String author, String author_url, String author_email)
	{
		super();
		this.comment_parent = comment_parent;
		this.content = content;
		this.author = author;
		this.author_url = author_url;
		this.author_email = author_email;
	}
}
Quando eseguo il programma ho però la seguente eccezzione:


codice:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/httpclient/methods/RequestEntity
	at org.apache.xmlrpc.client.XmlRpcCommonsTransportFactory.getTransport(XmlRpcCommonsTransportFactory.java:38)
	at org.apache.xmlrpc.client.XmlRpcClientWorker.execute(XmlRpcClientWorker.java:56)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:167)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:137)
	at org.apache.xmlrpc.client.XmlRpcClient.execute(XmlRpcClient.java:126)
	at Prova4.main(Prova4.java:36)
Caused by: java.lang.ClassNotFoundException: org.apache.commons.httpclient.methods.RequestEntity
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	... 6 more
Qualcuno può aiutarmi per favore?