Adobe Air 应用程序问题 Android Lollipop

Issues with Adobe Air Apps Android Lollipop

我在 Android Lollipop 中遇到有关基于 AIR 的应用程序的问题。我一直在开发游戏,使用 Flash...并进行本地设备测试,没有发布到 Google play。在棒棒糖上,游戏图标被默认的空气图标取代,有没有其他人遇到过这种情况,或者找到了解决办法?

我也遇到过类似的麻烦,但不知何故我想通了。实际上问题是由于设备的 dpi。您需要确保为所有类型的设备定义图标。您需要以下尺寸的图标 192px (xxxhdpi) 144 像素 (xxhdpi) 96 像素 (xhdpi) 72 像素(高清像素) 48 像素(MDPI) 36 像素 (LDPI) 以下是您需要做的事情..

  1. Select 来自 Air 应用程序发布设置的图标 36、48 和 96 像素(在 Air App 中添加图标的默认方式)

  2. 对于144px的icon,需要修改app的descriptor(.xml)文件(与.swf文件在同一个文件夹),在tag中添加如下代码 yourIconFileLocation/iconName.png

  3. 现在最后一个是 192px 图标..你不能简单地通过 xml 代码将它添加到描述符文件中..(你最终会在编译过程中出错)..所以你需要将您的 192x192 图标重命名为 "icon.png",将其复制并粘贴到以下路径并替换已存在的原始文件 C:\Program Files\Adobe\Adobe Flash CC 2014\AIR14.0\lib\android\lib\resources\captive_runtime\res\drawable-xxxhdpi

返回 Adob​​e Flash 并发布您的应用程序。瞧!