正确导入库(编译和导入语句是正确的),但对象无法访问它的方法

时间:2014-11-18 23:14:23

标签: java android android-studio jreddit

我正在尝试在Android Studio中构建一个集成了jReddit Java Wrapper的Android应用程序。我克隆了git存储库,添加了一个build.gradle文件,添加了正确的依赖项,并在我的android应用程序的项目结构中引用了jReddit模块。

我能够在jReddit库中创建任何对象,但我不能对这些对象使用任何方法。当我尝试使用方法时,我得到“无法解析符号'xxx'”。目前项目结构设置如下:

  • 项目名称
    • 应用
      • SRC
    • jReddit
      • SRC

因此,应用程序的代码位于src文件夹中,任何.jar依赖项都位于libs文件夹中。 jReddit项目在其build.gradle文件中有“apply plugin:'java'”,并在应用程序的build.gradle文件中列为依赖项。最后,jReddit项目树中的libs文件夹具有IT所依赖的jar(也在其各自的构建gradle中引用)。

最终,一切编译得很好,导入得很好(在应用程序源代码中),没有错误从jReddit库实例化一个新对象,但当我去对该对象做任何事情时,Android Studio找不到任何方法。请参阅下面的屏幕截图,看看我在说什么:

http://i.imgur.com/Hm09S3W.png

我对这里做的事情完全傻了。我从未遇到过这样的事情。有没有人有任何建议?

1 个答案:

答案 0 :(得分:0)

所以这是一个非常古老的帖子,但我从来没有跟进过这个。事实证明,我已经完成了所有事情,但我试图访问函数范围之外的对象方法(主要或其他)。将代码移动到主函数中可以解决问题。