我相信之前发布过这样的问题,但没有找到答案。所以我以为我会再次提出更准确的问题......以及最近的事情:
我使用Adobe Flash CS6制作Android应用程序。但是flash中的发布过程(以及描述符xml)仅允许3种尺寸的图标:36x36,48x48和72x72。这看起来像这样:
<icon>
<image36x36>assets/icon36.png</image36x36>
<image48x48>assets/icon48.png</image48x48>
<image72x72>assets/icon72.png</image72x72>
</icon>
在previos AirSDK版本(3.4和3.5)中,这不是一个问题,因为应用程序图标至少以某种方式总是缩放以适应Android设备的正常应用程序。对于较新的AirSDK,它们只是保持不变,这在新设备上非常小。
所以我想我必须重新启用这种适合尺度的东西(我认为我无法胜任)或者需要添加更多图标,例如96x96和144x144。问题是,Flash CS6(使用AirSDK 15)没有超过这3种尺寸的选项,当我自己将其写入xml文件(并将其锁定)时,Flash CS6无法编译它并给出错误:
&#34;无法解析应用程序描述符文件&#34;
有没有人处理过,和/或知道如何解决这个问题?因为我现在总是被困,因为我总是以这种方式编译我的AirForAndroidApps,我需要最新版本的SDK才能让我的ANE工作。
非常感谢任何帮助!
提前谢谢, ANB_Seth答案 0 :(得分:0)
好吧......傻傻的我......我找到了答案......实际上它已经发布了,但我并没有真正得到它。现在我做......并澄清:
是的,您可以并且必须通过描述符文件添加这些图标。但在此之前,请进入flash中的“Air publish”设置。这里,就在第1页,有“包含文件”部分。在那里添加你的图标pngs。点击OK并退出此设置,使用flash之外的编辑器打开描述符并写入我上面发布的文件。关。保存。使其写保护。不要去flash并发布。