需要Eclipse技巧 - 在处理库项目时快速/自动构建主Android项目

时间:2011-03-14 17:46:59

标签: android eclipse

我有2个项目,如此http://developer.android.com页面所述。 我正在使用Eclipse 3.5.2

图书馆项目拥有所有资源和大部分资源,而主项目只是一个贝壳(一些参数和图像)。

所以从本质上讲,我主要是在图书馆项目中进行更改。

目前,每次我想在模拟器中运行应用程序时,我都必须

  • 构建库(ctrl + b)
  • 刷新主项目(右键单击project => F5)
  • (有时)清理主项目(项目 - >清洁 - >确定)
  • 运行主项目(ctrl + f11)

这是一个漫长/痛苦的过程,涉及大量点击和鼠标操作,所以我只是想知道是否有某种设置我错过了允许我用快捷方式(宏?)直接运行主项目来自图书馆。

我希望这个问题有道理,如果需要,我很乐意提供我的项目属性。

谢谢!

更新

我发现我可以在Window下打开“自动启用”和“自动刷新” - >偏好 - >一般 - >工作区,但刷新需要10-20秒,这意味着点击主Procject并点击F5仍然更快

3 个答案:

答案 0 :(得分:1)

虽然 dziobas 的答案实际上让我走上正轨,但这就是我解决问题的方法:

  • dzioba 的建议删除并重新添加了库
  • 我在Window - >下自动选中了 Buid 自动刷新偏好 - >一般 - >工作区

最重要的是:

  • 我现在编辑的库源文件不是来自库项目,而是来自主项目。这样击中F11会运行主项目(因为它是当前项目)而不是库

抱歉,我必须回答我自己的问题,但我认为有一天它可能对其他人有所帮助!

答案 1 :(得分:0)

您可以在项目设置中指定依赖项。 (我现在不在我的Eclipse电脑上,所以我现在无法查找 - 如果你找不到,我今晚可以编辑答案。)

如果这样做,Eclipse将在您构建主项目时自动构建依赖项。

答案 2 :(得分:0)

它应该无缝地工作。在项目属性中创建主Android项目> Android>库设置您的Android库项目。

编辑


如果仍然不起作用,请从属性中删除库,应用更改并再次添加。

请参阅运行的Eclipse快捷方式:

http://eclipse-tools.sourceforge.net/Keyboard_shortcuts_(3.0).pdf