Apache flex 指定的目标Flash Player版本11.1.0.0应等于或高于Flex SDK要求的最低版本23.0.0.0

Apache flex 指定的目标Flash Player版本11.1.0.0应等于或高于Flex SDK要求的最低版本23.0.0.0,apache-flex,air,adobe,flash-builder,flash,Apache Flex,Air,Adobe,Flash Builder,Flash,我在尝试构建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 描述符文件(以.xml结尾的文件)中没有提到11.1.0.0

我在尝试构建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

描述符文件(以.xml结尾的文件)中没有提到11.1.0.0的地方,请更改第二行:

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<application xmlns="http://ns.adobe.com/air/application/23.0">


应该有一个描述符文件,您可以在其中定义目标玩家的版本。我使用IntelliJ作为IDE创建
MyProjectName.iml
并定义
目标播放器
版本如下:

<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>