适用于Android的AIR 3原生扩展 - 可以/如何包含第三方库?
在Adobe AIR 3中,可以通过原生扩展(Native Extension,简称ANE)来包含第三方库。原生扩展是一种扩展Adobe AIR应用程序功能的方法,它允许您使用本地代码和第三方库。以下是如何在AIR 3中包含第三方库的步骤:
adt -package -target ane MyANE.ane extension.xml -swc MyLibrary.swc -platform Android -C android .
MyLibrary.ane
的ANE,其中包含一个名为MyLibrary.swc
的库。android
文件夹中。例如,如果您想要在ANE中使用Google Play Games SDK,您可以将其添加到android/libs
文件夹中。adt -package -target ane MyANE.ane extension.xml -swc MyLibrary.swc -platform Android -C android .
app.xml
文件中添加以下代码来实现: <extensionID>com.example.myane</extensionID>
</extensions>
然后,您可以在AIR应用程序的ActionScript代码中使用ANE中的类和方法。例如,您可以使用以下代码来调用MyLibrary
中的方法:
var myLibrary:MyLibrary = new MyLibrary();
myLibrary.doSomething();
通过以上步骤,您可以在AIR 3中包含第三方库。请注意,这些步骤仅适用于Android平台。如果您需要在其他平台上使用第三方库,您需要遵循相应平台的开发流程。
领取专属 10元无门槛券
手把手带您无忧上云