【发布时间】:2014-07-06 20:30:51
【问题描述】:
我正在尝试编译 ANE,但出现错误“缺少本机库实现”。我花了很多时间试图解决这个问题,但没有解决方案。 ANE es CaptureDevice ANE,github/inspirit。
这是 build.tmp 上的文件树:
/ios
libcaptureIOS.a
library.swf
/osx
captureOSX.framework
library.swf
扩展名.xml:
<extension xmlns="http://ns.adobe.com/air/extension/3.1">
<id>ru.inspirit.capture</id>
<versionNumber>1.0</versionNumber>
<platforms>
<platform name="MacOS-x86">
<applicationDeployment>
<nativeLibrary>captureOSX.framework</nativeLibrary>
<initializer>captureInitializer</initializer>
<finalizer>captureFinalizer</finalizer>
</applicationDeployment>
</platform>
<platform name="iPhone-ARM">
<applicationDeployment>
<nativeLibrary>libcaptureIOS.a</nativeLibrary>
<initializer>captureInitializer</initializer>
<finalizer>captureFinalizer</finalizer>
</applicationDeployment>
</platform>
</platforms>
</extension>
命令: adt -package -target ane ./ane/${ANE_NAME} ./extension.xml -swc ./swc/CaptureInterface.swc -platform MacOS-x86 -C ./build.tmp/osx/ library.swf -platform iPhone- ARM -platformoptions ./native/ios/platform.xml -C ./build.tmp/ios/
谁能帮我解决这个问题?
谢谢!
【问题讨论】:
标签: ios macos actionscript-3 air-native-extension