Actionscript 3 如何为.ane文件创建动态链接

Actionscript 3 如何为.ane文件创建动态链接,actionscript-3,apache-flex,air,flex4.6,air-native-extension,Actionscript 3,Apache Flex,Air,Flex4.6,Air Native Extension,我创建了一个本地扩展。我可以将此应用程序作为桌面应用程序进行调试。工作正常,使用本机扩展类时没有问题。但当我为Premiere Pro调试时,我得到了“ 找不到类com.extenson.samples.AnSample::myClass “错误。 你知道我在调试Premiere Pro扩展时遗漏了什么吗? -我在属性的“本机扩展名”选项卡上添加了.ane文件 -还在“库路径”选项卡上添加了.swc文件 -选中Flex Build打包选项卡中的打包 -我可以在Flex Build打包的包内容部分

我创建了一个本地扩展。我可以将此应用程序作为桌面应用程序进行调试。工作正常,使用本机扩展类时没有问题。但当我为Premiere Pro调试时,我得到了“

找不到类com.extenson.samples.AnSample::myClass

“错误。 你知道我在调试Premiere Pro扩展时遗漏了什么吗?
-我在属性的“本机扩展名”选项卡上添加了.ane文件
-还在“库路径”选项卡上添加了.swc文件
-选中Flex Build打包选项卡中的打包
-我可以在Flex Build打包的包内容部分看到.ane文件

谢谢


编辑:这个问题是关于链接本机扩展的。如果我们正在为在某些设备上运行的应用程序创建.ane文件,这意味着我们将打包项目,设备将从包中读取文件
我的本机扩展名(.ane)文件作为桌面应用程序在本地运行,因为没有打包过程。
没有在Adobe Premiere上工作,因为

  • 将.ane文件放在project/src/目录下的某个文件夹中
  • 转到project/properties/Flex Build Packaging并检查.ane文件
  • 在上面的同一目录上,单击“软件包内容”选项卡,并确保您的.ane文件位于列表中
    我没有这样做:)但你这样做了

您可以忽略此错误,继续使用adt命令创建.ipa。错误是由于跨平台。
尽管检查了这些点,但您还是将.swc作为属性的外部引用。

谢谢Jay,但我不是在创建.ipa文件。我正在创建.ane文件。我还想添加这个.ane文件,我的意思是类,正在桌面应用程序上工作。不使用Premiere Pro扩展应用程序我也可以使用相同的应用程序,我想你应该检查你的编译。检查它是否添加了平台。另外,在platformoptions.xml或平台规范中检查你是否指定了“iPhone ARM”Hi Jay,我意识到当我单击“导出发布版本”时,我会遇到“空气包类型的所有本机扩展将被忽略。”并且无法选中“包”选项卡。并显示“已使用”选项卡“x”。