我正在尝试为 Android 编译 ANE,但无论我尝试什么,我都会收到此错误。
“平台缺少实现:Android-ARM”
Windows 7 PRO
我正在使用带有 AIR sdk 3.7
的 Flash Builder 4.7,android jar 是使用带有 eclipse 的最新 android sdk 打包的,
这是我根据我找到的指南和教程使用的命令行:
adt -package -target ane ANEBitmapEncoder.ane extension.xml -swc DataExchange.swc -plattform Android-ARM Android-ARM/ANEBitmapEncoder.jar Android-ARM/library.swf
所以我的文件结构是:
Android-ARM (dir)
ANEBitmapEncoder.jar
library.swf
DataExchange.swc
extension.xml
最后是我的 extension.xml:
<extension xmlns="http://ns.adobe.com/air/extension/3.7">
<id>com.adobe.BitmapEncoderExtension</id>
<versionNumber>1</versionNumber>
<platforms>
<platform name="Android-ARM">
<applicationDeployment>
<nativeLibrary>BitmapEncoderExtension.jar</nativeLibrary>
<initializer>com.adobe.BitmapEncoderExtension</initializer>
<finalizer>com.adobe.BitmapEncoderExtension</finalizer>
</applicationDeployment>
</platform>
</platforms>
</extension>
有没有人可以帮助我解决这个问题?是否需要任何其他信息来尝试理解问题?这是我第一次必须编译 ANE,所以我真的不知道。
非常感谢和问候, Gianpiero