如何以编程方式从Eclipse插件启动Android项目?

时间:2013-07-07 21:48:39

标签: android eclipse eclipse-plugin

好的,我已经开始做一些Eclipse插件开发了。

我在工具栏中有自己的自定义图标 单击图标时,我想向用户显示以下屏幕:

enter image description here

我有一个我要发布的Android项目的IProject对象 不幸的是,没有简单的IProject.launch()方法......

到目前为止我所做的是从这里克隆ADT源

git clone https://android.googlesource.com/platform/sdk

并开始复制所有必要的部分。

必须有一个比这更简单的解决方案吗? 我不能把项目的启动交给Eclipse / ADT插件吗?

1 个答案:

答案 0 :(得分:1)

如果您只需要在用户启动项目之前直接更改某些Java代码,那么您可以更轻松地实现:只需实施额外的project nature and an additional project builder。然后将特性和构建器添加到特定项目中。确保新构建器位于项目构建器顺序中的其他构建器之前,如下面的屏幕截图

其他一切都像以前一样。这样你的插件就像其他大插件一样。例如。 Android工具也先做一些魔术,然后调用普通的Java构建器,而不是重新实现Java的东西。

enter image description here