Android 项目在 eclipse 中引用了“正常”java 项目,因为 sdk 工具更新 17

2022-09-02 20:30:40

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

这在以前肯定有效。并且在 eclipse 中没有编译错误。

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

编辑:看来这就是它被打破的原因:http://tools.android.com/recent/dealingwithdependenciesinandroidprojects

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


答案 1

链接@clamp提供以下句子:

容器现在还将填充库项目引用的仅限 Java 的项目。

这意味着,我们可以使用一个空的库项目作为Android项目和常规日食项目之间的“胶水”项目。只需按如下方式进行设置:

安卓-->“胶水”项目-->常规项目

-->手段取决于

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

现在,使用常规的 eclipse 项目再次为我工作,而“胶水”项目的开销最小。


答案 2

自从eclipse构建工具的最新更新以来,您还必须在“Java构建路径”的“顺序和导出”选项卡中勾选引用的项目。这为我解决了同样的问题。希望有所帮助!


推荐