3

製品のビルドには tycho v0.13 と maven 3.0 を使用しています。
ビルド時に次のエラー/警告が表示されます

エラー - D:\Builds\workspace\plugins\icons\app-icon.ico を使用して C:\Users\AppData\Local\Temp\p2.brandingIron7115583353836584113\launcher.exe で 7 アイコンが置き換えられません

ico ファイルはすべて適切です。その結果、ウィンドウ アイコンは標準の Eclipse アイコンに置き換えられています。

4

4 に答える 4

6

私は Tycho 自体にあまり詳しくありませんが、ここでは、p2 に同梱されている (元は PDE/Build に由来する) ブランド コードを使用していると思います。

このコードは、元のランチャー実行可能ファイルからアイコン イメージを抽出し、提供された ico ファイルで一致するイメージを検索します。サイズとビット深度が正確に一致する画像が見つかった場合、その画像は置き換えられます。ランチャーには 7 つの画像が埋め込まれており、提供された ico はサイズとビット深度が一致する画像を提供する必要があります。

エラー メッセージは、実行可能ファイルで見つかった 7 つのアイコンのサイズ/ビット深度が、提供された ico ファイルで一致しなかったことを示しています。

3.7.2 で出荷されたランチャーには、次のサイズが含まれています (順序は関係ありません)。

  • 48x48 8 ビット (256 色)
  • 32x32 8 ビット
  • 24x24 8 ビット
  • 16x16 8 ビット
  • 48x48 32 ビット (RGB + アルファ)
  • 32x32 32 ビット
  • 16x16 32 ビット

4.2 (3.8) で出荷されているランチャーには、次のサイズが含まれています。

  • 256x256、32 ビット (RGB / アルファチャンネル)
  • 48x48、32 ビット (RGB / アルファチャンネル)
  • 32x32、32 ビット (RGB / アルファチャンネル)
  • 16x16、32 ビット (RGB / アルファチャンネル)
  • 48x48、8 ビット (256 色)
  • 32x32、8 ビット (256 色)
  • 16x16、8 ビット (256 色)
于 2012-06-12T15:46:11.553 に答える
1

私のICOファイルが含まれていたとき、私は3.7.2で同様の問題を抱えていました

  1. 512x512 などの高解像度の画像
  2. 一部の画像は圧縮されています。

Gimp を使用して ICO ファイルから未使用のレイヤーを削除しました。

于 2012-06-13T10:41:41.963 に答える