尝试构建AdobeAir项目时出现此错误 我有一行extension.xml文件:
<extension xmlns="http://ns.adobe.com/air/extension/4.0">
我最终尝试将其更改为23.0,但它没有帮助。
将Air SDK从版本18升级到23后出现错误。
指定的目标Flash Player版本11.1.0.0应该相等或 高于Flex SDK所需的最低版本23.0.0.0
没有提到11.1.0.0的地方
答案 0 :(得分:0)
在描述符文件(以.xml结尾的文件)中,更改第二行:
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/23.0">
它必须从应用程序开始,而不是扩展名。
但是,消息有些奇怪,它表示Flash Player而不是AIR。 您可能还想更改编译器设置。
我已复制并调整了Flash Player 23 Release Notes
中的说明答案 1 :(得分:0)
应该有一个描述符文件,您可以在其中定义target-player
版本。我使用 IntelliJ 作为 IDE ,创建MyProjectName.iml
并定义target-player
版本,如下所示:
<configuration name="MyProjectName" target-platform="Desktop" main-class="Main" output-file="Main.swf" output-folder="$MODULE_DIR$/out/production/MyProjectName">
<dependencies target-player="23.0">
<sdk name="AIR SDK 23.0" />
</dependencies>
</configuration>