首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NoClassDefFoundError: org.apache.xmlrpc.client.XmlRpcClient

NoClassDefFoundError: org.apache.xmlrpc.client.XmlRpcClient
EN

Stack Overflow用户
提问于 2014-12-01 13:34:36
回答 2查看 2.6K关注 0票数 0

我已经开始在Android中使用XML进行开发了,但是自从我添加了JAR文件之后,当我点击我的按钮时,我一直会收到这个错误:

代码语言:javascript
复制
java.lang.NoClassDefFoundError: org.apache.xmlrpc.client.XmlRpcClient

当我点击下面的代码按钮时,我总是会得到它:

代码语言:javascript
复制
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-xmlrpcxmlrpc-3.0a1xmlrpc-client,如下所示:

这就是不断出现的问题:

有人能解释一下我做错了什么吗?我怎样才能解决这个问题?我真的被困在这个案子上了。

谢谢延特

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-12-02 10:41:26

结果,我不得不为XML包含另一个JAR文件。您可以在这里下载所有这些JAR文件:http://archive.eu.apache.org/dist/ws/xmlrpc/apache-xmlrpc-current-bin.zip

下载完所有这些JAR文件之后,您应该将它们放在libs下,然后清理您的项目。然后这个问题就解决了。

票数 0
EN

Stack Overflow用户

发布于 2014-12-01 13:37:52

转到Project/Properties/Java构建路径/订单和导出--确保在Android依赖项和支持库前面进行检查,如果您使用它的话。

标记所有复选框,单击“应用”并清除项目。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27229617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档