您的位置:首页 > 移动开发

关于在RCP程序开发过程中遇到的:No Application ID has been found错误提示。

2014-12-25 00:00 302 查看
最近一直遇到这个问题,所以比较郁闷,仔细看了下错误提示,然后做了一些尝试,发现主要原因是添加了一些扩展后,在运行环境里面没有添加相应的插件所致。

先说下出现这个问题的环境:

整个项目是一个主插件(RCP),几个提供具体功能的插件(普通插件) 。(不是这种情况的,比如单一的RCP应该不会出现这个错误)

插件运行方式,需要一下把前面说的多个插件一起运行起来,有两种方式:

1、以feature的方式组织,以product的方式运行。

2、新建一个运行配置,在Main选项卡中选择运行方式为run an Application,然后在plugins选项卡中选择chose plugins and fregments from the list,然后在列表中Workspace Plugins里面选择自己的插件,在target platform中先设为全不选,然后再点击右边的add required Plugins。

可能的原因:

对于方式1,应该是在featrue中的plugins中,少添加了一些插件(
具体是哪些,可以参考方式2完成后在plugins列表的target platform列表中出现的那些插件)。

对于方式2,要出现这个问题后,一般应该再点击一次add required plugins就可以了。

暂时没有发现其他原因,以后发现继续添加,也希望大家提示。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐