当前位置: 首页 > 面试题库 >

自sdk工具更新以来,Android项目在eclipse中引用了“普通” java项目

凌钊
2023-03-14
问题内容

自从最新的android
SDK以来,我无法再从eclipse运行我的android应用程序,因为它们无法找到我在其他eclipse项目中拥有的类,这些类是通过“正常”构建路径进行引用的。

这肯定曾经起作用 。而且eclipse中没有编译错误。

可能是这样,现在您必须将这些项目标记为android库项目,以防它们被android项目引用。

编辑:这似乎是它损坏的原因:http
:
//tools.android.com/recent/dealingwithdependenciesinandroidprojects

但是我仍然必须弄清楚现在应该如何将我的“正常” java项目引用到android应用程序项目。


问题答案:

在提供的链接
@clamp中,包含以下句子:

现在,该容器还将填充“图书馆项目”引用的纯Java项目。

这意味着,我们可以将空库项目用作android项目和常规eclipse项目之间的“胶水”项目。像这样设置:

android->“ glue”项目->常规项目

->取决于

胶水项目必须导出常规项目,并且必须标记为库。在android项目中,仅库项目必须被引用。

现在,使用常规的Eclipse项目对我来说又一次可行,而“胶水”项目的开销却最小。



 类似资料:
  • 当我这样做时,我收到此错误 键入android更新项目时,我得到另一个错误,说我必须指定路径....这个项目。 然后我试着把cd放入我的项目目录中并做 等等,它说 和 不是全球公认的。 有人能告诉我确切的语法吗?

  • 我目前正在开发一个SpringBootJAR库,用于可重用的组件,比如 ldap 电子邮件 与apache kafka消息 其余api用法 我们公司的每个Java用户/程序员都应该能够把这个罐子放在一个项目中(通过maven或其他方式),并使用可重用的组件,而不是一遍又一遍地编码所有的东西。 在REST之上为该问题构建微服务不是我们的选择。 我的问题是: 我可以在任何普通Java项目中重用这个Sp

  • 问题内容: “ Maven->更新项目… ”在Eclipse中做什么? 问题答案: 它将Eclipse项目设置与pom的设置同步。例如,如果您更改重要的插件设置(例如输出的Java版本),则会发现Eclipse将要求您更新项目,此后,项目中已配置的Java运行时将进行更改以反映您的Maven pom所指示的内容。 这是要记住的重要事项:Maven pom是这种项目设置的领导者。如果要更改设置,请尝

  • 问题内容: 我有Project1和Project2。Project1依赖于Project2。每次在Project2中进行一些代码更改时,我都感到厌倦,我必须导出Project2 JAR文件,并将其复制到Project1的lib文件夹中。 有没有一种方法可以自动实现呢? 或者,是否还有其他方法可以让Project1知道Project2进行了某些更改? 在项目的“构建路径”中,有一种方法可以指定对Wo

  • 创建任何新的 Android 项目后,Eclipse 会自动创建一个“appcompat_v7”项目,而 /src 下没有任何文件。我不知道Eclipse是如何或为什么创建这个项目的。我也得到了一个奇怪的错误。 正如你看到的AndroidManifest。项目中存在xml! EDIT1:清理项目后,奇怪的错误消失了,但我仍然想知道为什么创建appcompat_v7。 EDIT2:我还注意到Ecli

  • 我刚刚通过Android SDK管理器更新了我的eclipse,我的eclipse弹出并出现了关于Android SDK的错误。 此Android SDK需要Android Developer Toolkit版本23.0.0或更高版本。当前版本为22.6.2.v201403212031-1085508 当我按下“检查更新”按钮时,eclipse的结果是“没有找到更新” 上图左角列出的所有项目都包含