【问题标题】:How to run downloaded nested demo Android project from Github with Eclipse?如何使用 Eclipse 从 Github 运行下载的嵌套演示 Android 项目?
【发布时间】:2012-08-28 01:58:04
【问题描述】:

我正在尝试运行从 GITHUB 下载的演示项目。在其中,它包含可用作另一个 Android 项目的演示文件夹(例如 github project)。我不知道如何运行外部项目和内部项目。 我所做的是:

  1. 向项目添加了 Android 库(例如 Android.2.2)。但是res文件夹在demo文件夹中,所以外层prj生成了src is not found的错误msg。
  2. 当我尝试通过从现有代码创建新的 Android 项目来运行演示项目时,它无法运行,因为缺少来自外部的一些库...

我想有一个快速的方法让它运行。

谁能帮我配置项目来运行它?

【问题讨论】:

  • 如果您没有 Android 库项目的经验,只需从 Github 存储库的下载区下载 MergeAdapter 的 JAR 并直接使用即可。

标签: java android eclipse github


【解决方案1】:

您应该将eclipse的工作区文件夹设置为项目告诉您执行的文件夹。在这个例子中,它可能是根文件夹。因为它有 .classpath 文件。

【讨论】:

    【解决方案2】:

    这是运行下载项目的步骤:

    1. 将项目下载为 zip 文件夹,例如:来自https://github.com/commonsguy/cwac-merge/downloads
    2. 将文件夹保存在硬盘上。
    3. 打开eclipse
    4. 单击文件-> 导入-> 常规-> 现有项目到工作区-> 下一步-> 选择存档文件夹-> 浏览-> 选择您下载的压缩文件夹-> 完成。
    5. 您从给定链接下载的项目需要配置构建路径以添加库项目。为此,右键单击MergeAdapterDemo 项目 -> 构建路径 -> 配置构建路径 -> 选择项目选项卡 -> 添加 -> 选择 MergeAdapter

    希望对你有帮助。

    【讨论】:

    • 您应该手动更改构建路径中的任何内容,就像 Eclipse 的 R16 ADT 插件一样。
    • 但是项目有错误,我必须手动将项目库添加​​到其中
    • “有错误”不是一个很有帮助的描述。无论如何,手动调整构建路径并不是 R16 及更高版本的正确答案。
    • 我的机器上安装了 ADT R20.0.3,当我导入项目时出现错误提示 MergeAdapter cannot be resolved to a type
    • 项目 > 属性 > Android,确保主项目被列为演示项目的库。
    【解决方案3】:

    感谢您的回复。这是解决方案:

    1. 将内部和外部项目都导入为 eclipse android 项目,我们有 2 个。
    2. 一般情况下,外层是“库”项目(带项目的property查看),内层项目使用外层作为库(带内层项目的属性时,在Android-->“是库”应引用外部项目(如果外部构建成功,则为jar文件))
    3. 构建外部,通常在bin文件夹中会生成jar文件
    4. 之后,inner就可以作为Android Application正常执行了

    【讨论】:

      猜你喜欢
      • 2015-10-24
      • 2019-07-26
      • 2017-11-05
      • 1970-01-01
      • 2018-12-13
      • 1970-01-01
      • 2022-11-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多