私は本当にあなたの助けが必要です。
独自のネイティブ拡張 (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
Extension.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>