我真的需要你的帮助。
我创建了自己的原生扩展(Android)并将其添加到项目中。但是,当 PackageApp.bat 运行时,它会不断显示此错误:“不是有效的 ANE 文件”
同时,其他一些第三方扩展也会发生同样的情况(例如,Flurry ANE (com.freshplanet.AirFlurry) 可以正常工作,但另一个 Flurry (com.sticksports.nativeExtensions.Flurry) 不能正常工作)。
我到处寻找解决方案,但找不到任何答案。请帮我解决这个痛苦:)
这是ANE的链接。
8b.kz/V7To
制作 ANE(Windows):
adt -package -target ane SampleASExtension.ane extension.xml -swc ANESample.swc -platform Android-ARM -C Android-ARM 。
文件夹结构:
- Android-ARM
----- ANESample.jar
----- library.swf - ANESample.swc
- 扩展名.xml
扩展名.xml:
<extension xmlns="http://ns.adobe.com/air/extension/15.0">
<id>com.adobe.sampleasextension</id>
<name>Android App Expansion AIR Extension</name>
<description>Allow AIR applications for Android to break the 50mb limit and use expansion files.</description>
<copyright>Copyright (c) 2011 - 2013 Alessandro Bianco</copyright> <versionNumber>1.0.0</versionNumber>
<platforms>
<platform name="Android-ARM">
<applicationDeployment>
<nativeLibrary>ANESample.jar</nativeLibrary>
<initializer>com.adobe.sampleasextension.ANESample</initializer>
<finalizer>com.adobe.sampleasextension.ANESample</finalizer>
</applicationDeployment>
</platform>
</platforms>
</extension>