2012-12-18 24 views
6

Tôi đang sử dụng Tycho 0.16.0 và tôi nhận được lỗi sau:"Biểu tượng (s) không thay thế" lỗi khi xây dựng sản phẩm với Tycho

Error - 7 icon(s) not replaced in C:\Users\weich01\AppData\Local\Temp\p2.brandingIron8219115442087687624\launcher.exe using C:\Development\Workspaces\Workspace RCP SR2\de.mycompany.myproduct.product\target\products\MyProduct\de.mycompany.myproduct.feature\logo_pms_2011.ico 

Với trình hướng dẫn xuất khẩu trong Eclipse, mọi thứ suôn sẻ tốt, vì vậy định nghĩa sản phẩm là chính xác. Tệp biểu tượng chứa bitmap ở tất cả các kích thước.

+0

cậu kiểm tra này? http://stackoverflow.com/questions/10999323/error-in-tycho-while-replacing-the-product-ico-files – jsievers

Trả lời

6

Bạn nên kiểm tra tệp cấu hình sản phẩm của mình (* .product). Đường dẫn đến biểu tượng phải liên quan đến dự án sản phẩm. Vì vậy, ví dụ với dự án:

com.myapplication.product/ 
    myProduct.product 
    icons/ 
     application.ico 

tập tin myProduct.product của bạn sẽ giống như thế này:

... 
<launcher name="executable"> 
    <linux icon="icons/application.xpm"/> 
    <macosx icon="icons/application_32.icns"/> 
    <solaris/> 
    <win useIco="true"> 
     <ico path="icons/application.ico"/> 
     <bmp/> 
    </win> 
</launcher> 
... 

Kiểm tra mẫu cấu hình này sản phẩm Tycho: https://github.com/jsievers/tycho-demo/tree/master/tychodemo.product

+1

Tôi đã sai, bởi vì tôi đã sử dụng Bộ chọn tệp Eclipse, đã thêm tên của compont vào vị trí như 'project/icons/application.ico'. Tôi đã phải chỉnh sửa thủ công tệp sản phẩm dưới dạng tệp văn bản để làm cho tệp hoạt động. Cảm ơn gợi ý! – oers

Các vấn đề liên quan