【发布时间】:2013-12-17 02:21:47
【问题描述】:
所以我正在尝试使用 jReddit 包装类,因为我正在 Android 上开发一个 reddit 应用程序。这是我所做的:
- 我首先去了jreddit并以zip格式下载
- 然后我去eclipse,做了一个项目,把解压文件夹里的文件复制到新项目中。这是它的外观图片:
- 然后我使用here 中的
build.xml和“Ran as Ant”在dist文件夹中创建一个jar 文件,如上所示 - 我制作了我的android项目并将jar文件复制到
lib文件夹并构建了路径。该项目如下所示:
- 最后,这是我的MainActivity.java。抱歉,我无法在此处正确格式化代码
没有错误,所以我可以在android上运行它。但是,当我单击登录按钮以激活函数调用 onClickBtn 时,它甚至在进入函数之前就会抛出错误:Could not find class 'im.goel.jreddit.user.User', referenced from method com.example.reddit.MainActivity.onClickBtn
我没有正确导入这个 jar 还是我没有正确使用它?为什么它编译得很好,可以看到用户类,但是在android上运行时却不知道它是什么?
【问题讨论】:
-
嗨,一切正常。您只需要创建一个实例 os User 类。那么你可以调用该类的任何方法。例如
User redditUser;之前 onCreate();然后可以在onClickBtn()下调用redditUser = new User(usern, passw);;试试这个方法,可能有用。 -
@VikashKumar 不,在进入函数之前它仍然有同样的错误。我在第一行放了一个断点;在
String usern = username.getText().toString();并且在到达断点之前抛出错误。
标签: java android eclipse dependencies jreddit