Apache flex 如何为我的Flex AIR应用程序使用自定义图标?

Apache flex 如何为我的Flex AIR应用程序使用自定义图标?,apache-flex,air,Apache Flex,Air,我正在尝试更改桌面Flex 4.5 AIR应用程序的默认图标 我试图修改Main app.xmlAdobeAIR应用程序描述符文件模板文件: <icon> <image16x16>src/assets/app_icons/icon_016.png</image16x16> <image32x32>src/assets/app_icons/icon_032.png</image32x32> <image48x

我正在尝试更改桌面Flex 4.5 AIR应用程序的默认图标

我试图修改
Main app.xml
AdobeAIR应用程序描述符文件模板文件:

<icon>
    <image16x16>src/assets/app_icons/icon_016.png</image16x16>
    <image32x32>src/assets/app_icons/icon_032.png</image32x32>
    <image48x48>src/assets/app_icons/icon_048.png</image48x48>
    <image128x128>src/assets/app_icons/icon_128.png</image128x128>
</icon>

src/assets/app_icons/icon_016.png
src/assets/app_icons/icon_032.png
src/assets/app_icons/icon_048.png
src/assets/app_icons/icon_128.png
然而,这似乎不起作用,当我运行应用程序时,我仍然看到默认的AIR图标。我想知道我是否得到了图标的相对路径错误


注意:我也尝试了
assets/app\u icons/
路径,但也不起作用。

您的路径错误,请尝试以下操作:
src/assets/app_icons/icon_016.png

我终于找到了这个问题的解决方案“包中缺少303 app.xml图标文件”

  • src中创建assets文件夹,而不是应用程序文件夹
  • 尝试放置图标大小的所有版本

    <!-- The icon the system uses for the application. For at least one resolution, 
    specify the path to a PNG file included in the AIR package. Optional. --><icon>
    <image16x16>assets/icon16.png</image16x16>
    <image32x32>assets/icon32.png</image32x32>
    <image48x48>assets/icon48.png</image48x48>
    <image72x72>assets/icon72.png</image72x72>
    <image128x128>assets/icon128.png</image128x128></icon>
    
    
    资产/icon16.png
    资产/icon32.png
    资产/icon48.png
    资产/icon72.png
    资产/icon128.png
    

  • 希望有帮助

    你的问题是重复的。至少对于Flash Builder 4,图标仅在导出发布版本并安装应用程序时出现。这可能与FB4.5.Ah中的行为相同,谢谢:)这篇文章回答了我的问题。那么,我将结束这个问题。可能重复的庆幸你解决了它:-)只是:请不要将完全相同的帖子复制到几个问题上-可能不是它们真的适合所有问题,或者问题是重复的(并且应该标记为重复)