将android:configChanges添加到生成的清单中

时间:2012-06-13 22:03:23

标签: android air flash-builder

我正在使用Flash Builder构建一个AIR android应用程序。为了防止在显示锁定屏幕时激活应用程序,我需要修改AndroidManifest.xml以在应用程序标记中包含修改后的android:configChanges属性。

AIR在AIR应用程序描述符文件(* -app.xml)中提供了manifestAdditions标记来完成此操作,但如果我包含configChanges属性,则编译器会抛出错误。我可以手动解压缩和编辑清单,但是我必须重新签名包,这是一个麻烦(并且有点无法使用IDE)。

有没有办法自动化修改清单的过程?

1 个答案:

答案 0 :(得分:1)

你无法在AIR中调整它,它是保留的。您需要以手动方式完成。

看看:

http://help.adobe.com/en_US/air/build/WSfffb011ac560372f-5d0f4f25128cc9cd0cb-7ffc.html

保留的Android清单设置

AIR在生成的Android清单文档中设置了几个清单条目,以确保应用程序和运行时功能正常工作。您无法定义以下设置:

清单元素

您无法设置清单元素的以下属性:

  • 机器人:的versionCode
  • 机器人:的versionName
  • 的xmlns:机器人

活动元素

您无法为主要活动元素设置以下属性:

  • 机器人:标签
  • 机器人:图标

申请元素

您无法设置应用程序元素的以下属性:

  • 机器人:主题
  • 机器人:名称
  • 机器人:标签
  • 机器人:windowSoftInputMode
  • 机器人:configChanges
  • 机器人:screenOrientation
  • 机器人:launchMode