好的,我已经开始做一些Eclipse插件开发了。
我在工具栏中有自己的自定义图标 单击图标时,我想向用户显示以下屏幕:
我有一个我要发布的Android项目的IProject
对象
不幸的是,没有简单的IProject.launch()
方法......
到目前为止我所做的是从这里克隆ADT源
git clone https://android.googlesource.com/platform/sdk
并开始复制所有必要的部分。
必须有一个比这更简单的解决方案吗? 我不能把项目的启动交给Eclipse / ADT插件吗?
答案 0 :(得分:1)
如果您只需要在用户启动项目之前直接更改某些Java代码,那么您可以更轻松地实现:只需实施额外的project nature and an additional project builder。然后将特性和构建器添加到特定项目中。确保新构建器位于项目构建器顺序中的其他构建器之前,如下面的屏幕截图
其他一切都像以前一样。这样你的插件就像其他大插件一样。例如。 Android工具也先做一些魔术,然后调用普通的Java构建器,而不是重新实现Java的东西。