我们使用 tycho v0.13 和 maven 3.0 来构建我们的产品。
构建时我们收到以下错误/警告



ico文件都是正确的。
因此,窗口图标被标准的 eclipse 图标所取代。

最佳答案

我对 Tycho 本身并不太熟悉,但在这里我相信它使用的是 p2 附带的品牌代码(最初来自 PDE/Build)。

该代码从原始启动器可执行文件中提取图标图像,并在提供的 ico 文件中搜索匹配的图像。如果找到与大小和位深度完全匹配的图像,则替换该图像。启动器中嵌入了 7 张图像,所提供的 ico 应提供与这些图像的大小和位深度相匹配的图像。

错误消息表明在可执行文件中找到的 7 个图标在提供的 ico 文件中没有匹配的大小/位深度。

3.7.2 中附带的启动器包含以下尺寸(顺序无关紧要):

  • 48x48 8 位(256 色)
  • 32x32 8 位
  • 24x24 8 位
  • 16x16 8 位
  • 48x48 32 位 (RGB + Alpha)
  • 32x32 32 位
  • 16x16 32 位

  • 在 4.2 (3.8) 中发布的启动器包含以下尺寸:
  • 256x256,32 位(RGB/Alpha channel )
  • 48x48,32 位(RGB/Alpha channel )
  • 32x32,32 位(RGB/Alpha channel )
  • 16x16,32 位(RGB/Alpha channel )
  • 48x48,8 位(256 色)
  • 32x32,8 位(256 色)
  • 16x16,8 位(256 色)
  • 关于eclipse - 替换产品 ico 文件时 Tycho 出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10999323/

    10-12 07:02
    查看更多