【问题标题】:How do I use a opensource Android project (no jar available) in my Eclipse Android project? [duplicate]如何在我的 Eclipse Android 项目中使用开源 Android 项目(没有可用的 jar)? [复制]
【发布时间】:2014-10-31 01:27:18
【问题描述】:

我使用 Eclipse 启动了一个 Android 项目。

我想创建一个 FlowLayout,但注意到 Android 没有以本机方式提供一个。

我在 Github 中发现了两个提供 FlowLayout 的开源项目:

我想在我的项目中使用其中的任何一个,但它们不提供已编译的 jar。 我正在尝试编译代码,以便获取该 jar 并将其插入我的项目(在/libs 和构建路径中),但我无法将它们作为 Eclipse 中的项目导入。


问题是:

我如何获取/构建这些项目的 jar?

如果答案是"with gradle""with maven",你能多指导我一点吗?喜欢: “安装 maven,运行 cmd,运行这个,运行那个,去寻找 jar ...


当我过去在我的项目中使用第三方代码时,我总是会找到这些 jar,例如:

  • android-async-http-1.4.4.jar
  • ocpsoft-pretty-time-1.0.7.jar
  • joda-time-2.4.jar
  • android-support-v7-appcompat.jar

所以第二个问题是:
当开源项目不提供 jar 时,这是一种不好的做法吗?

【问题讨论】:

  • 不,不是重复的,因为这里没有 JAR。在尝试关闭之前阅读问题。

标签: android eclipse maven jar gradle


【解决方案1】:

如果它是一个库项目,请执行以下操作:

  1. 将库项目导入您的工作区
  2. 右击你的项目,转到Properties
  3. 点击Android
  4. 在底部,有一个Library 部分供您添加库。点击Add
  5. 选择你的库项目,点击OK
  6. 完成!

Source: Referencing a library project

【讨论】:

  • 当我导入 Eclipse “库项目”然后将其作为库添加到我的项目时,我看到生成了一个 jar,但是当我展开该 jar 时,我看不到这些类。 .. 只是一个 META-INF
猜你喜欢
  • 1970-01-01
  • 2013-05-11
  • 2012-07-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-17
  • 1970-01-01
相关资源
最近更新 更多