将外部.jar文件导入Android项目

rob*_*ntw 15 java android jar

我有一个标准的Java项目,我在其中编写代码来解析来自互联网的一些BBC Radio XML数据.该项目名为BBCSchedules,我感兴趣的类称为BBCChannel.

我现在正在尝试在Android应用程序中使用BBCChannel类.我应该怎么做呢?

我已经尝试了各种各样的东西,在互联网上提供了各种建议,而我现在所处的位置是将我的BBCSchedules项目编译为.jar文件,并使用Build Path /将其导入到Android项目中库/添加外部Jar选项.但是,Eclipse仍然无法识别BBCChannel类,因此不会让我运行应用程序.

我想我做了一些愚蠢的错事,但它是什么?

更新:我已经尝试了如何在Android项目中使用外部JAR中列出的步骤我能找到的其他各种StackOverflow问题似乎与此有关,但绝对没有任何效果.还有其他想法吗?

更新:我与下面第一个答案的作者讨论过,这与我如何使用Eclipse附加.jar文件有关.他发送给我的.jar文件已经附加的项目无法正常工作.有没有其他任何想法?

Com*_*are 24

将JAR放在项目的libs/目录中.然后,构建路径 - >库 - >添加JAR应该允许您从项目中选择一个.IIRC,这适用于Eclipse.

如果你有一天决定转储Eclipse,那么让你的JAR libs/就足够了 - 命令行构建工具会自动获取它.

更新:如果你有R17或更新版本的ADT Eclipse插件,现在你只需要添加一个libs/目录并将你的JAR放在那里.它将自动添加到您的构建路径中,就像使用命令行构建一样.

  • 我不使用Eclipse,因此您的难度与将JAR附加到Eclipse项目的方式有关.在Eclipse之外,它是自动的.自从我上次上课以来已经过了几个月,我在Eclipse的步骤上生气了 - 对不起! (2认同)