我们使用 tycho v0.13 和 maven 3.0 来构建我们的产品。
构建时我们收到以下错误/警告
ico文件都是正确的。
因此,窗口图标被标准的 eclipse 图标所取代。
最佳答案
我对 Tycho 本身并不太熟悉,但在这里我相信它使用的是 p2 附带的品牌代码(最初来自 PDE/Build)。
该代码从原始启动器可执行文件中提取图标图像,并在提供的 ico 文件中搜索匹配的图像。如果找到与大小和位深度完全匹配的图像,则替换该图像。启动器中嵌入了 7 张图像,所提供的 ico 应提供与这些图像的大小和位深度相匹配的图像。
错误消息表明在可执行文件中找到的 7 个图标在提供的 ico 文件中没有匹配的大小/位深度。
3.7.2 中附带的启动器包含以下尺寸(顺序无关紧要):
在 4.2 (3.8) 中发布的启动器包含以下尺寸:
关于eclipse - 替换产品 ico 文件时 Tycho 出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10999323/