我已经开始在Android中使用XML进行开发了,但是自从我添加了JAR文件之后,当我点击我的按钮时,我一直会收到这个错误:
java.lang.NoClassDefFoundError: org.apache.xmlrpc.client.XmlRpcClient当我点击下面的代码按钮时,我总是会得到它:
public void addListenerOnButton() {
button = (Button) findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
final String url = "http://www.myUrl.com:8069/";
final String db = "dbname";
final String username = "username";
final String password = "password";
final XmlRpcClient client = new XmlRpcClient();
final XmlRpcClientConfigImpl start_config = new XmlRpcClientConfigImpl();
/*Toast.makeText(MainActivity.this,
"Your Message", Toast.LENGTH_LONG).show();*/
}
});
}我添加了外部JAR文件org-apache-xmlrpc、xmlrpc-3.0a1和xmlrpc-client,如下所示:

这就是不断出现的问题:

有人能解释一下我做错了什么吗?我怎样才能解决这个问题?我真的被困在这个案子上了。
谢谢延特
发布于 2014-12-02 10:41:26
结果,我不得不为XML包含另一个JAR文件。您可以在这里下载所有这些JAR文件:http://archive.eu.apache.org/dist/ws/xmlrpc/apache-xmlrpc-current-bin.zip
下载完所有这些JAR文件之后,您应该将它们放在libs下,然后清理您的项目。然后这个问题就解决了。
发布于 2014-12-01 13:37:52
转到Project/Properties/Java构建路径/订单和导出--确保在Android依赖项和支持库前面进行检查,如果您使用它的话。
标记所有复选框,单击“应用”并清除项目。
希望这能有所帮助。
https://stackoverflow.com/questions/27229617
复制相似问题