Android使用Jar文件

时间:2013-12-01 08:35:06

标签: java android eclipse dependencies jreddit

所以我正在尝试使用jReddit包装器类,因为我正在android上开发一个reddit应用程序。这就是我所做的:

  1. 我首先访问jreddit并以zip格式下载
  2. 然后我去了eclipse,制作了一个项目并将提取的文件夹中的文件复制到新项目中。以下是它的外观图片:
    enter image description here
  3. 然后我使用here中的build.xml和“Ran as Ant”在dist文件夹中创建了一个jar文件,如上所示
  4. 我创建了我的android项目并将jar文件复制到lib文件夹并构建了路径。该项目如下所示:
    enter image description here
  5. 最后,这是我的MainActivity.java。抱歉,我无法在此处正确格式化代码
  6. 没有错误,所以我可以在android上运行它。但是,当我单击登录按钮激活函数调用onClickBtn时,在它甚至进入函数之前它会抛出错误说:Could not find class 'im.goel.jreddit.user.User', referenced from method com.example.reddit.MainActivity.onClickBtn

    我没有正确导入这个jar或者我没有正确使用它吗?为什么它编译得很好,就像它可以看到用户类一样但是在android上运行它不知道它是什么?

1 个答案:

答案 0 :(得分:1)

将内容解压缩到与其他类相同的文件夹中。通常是 src

或者

转到项目属性( Alt + Enter )并选择 Java Build Path (左侧面板)。然后选择 Libraries (Top middle)。单击添加外部JAR 按钮并选择您的jar。