-1

Android 用の Flex Native Extension をコンパイルすると、「Invalid extension descriptor」というメッセージが表示されます。extension.xml ファイルの内容はすべて問題ないようです。

<extension xmlns="http://ns.adobe.com/air/extension/3.1">
    <id>com.samples.NESample</id>
    <versionNumber>1</versionNumber>
    <platforms>
        <platform name="Android-ARM">
            <applicationDeployment>
                <nativeLibrary>notification.jar</nativeLibrary>
                <initializer>com.samples.NESample.NESampleExtension</initializer>
                <finalizer>com.samples.NESample.NESampleExtension</finalizer>
            </applicationDeployment>
        </platform>
    </platforms>
</extension>

何が間違っているのかを理解するのを手伝ってください。

ありがとう。

4

3 に答える 3

1

コマンドプロンプトがファイル「extension.xml」を見つけられないことを意味します。「C:\Users」にファイルがあるとしましょう。コマンドプロンプトでも同じディレクトリにいることを確認してください.. c:\Users>

于 2013-08-08T09:40:18.713 に答える
0

私も同じ問題を抱えていました。私のcmdが間違ったディレクトリにあることが判明しました。ビルド フォルダーに移動し、adt コマンドを実行します。

于 2015-07-23T08:16:53.480 に答える
0

そのファイルは問題ないように見えますが、ファイル自体ではなく、コンパイル時にそれをどのようにadtに渡しているのでしょうか?

私は次のようなものを使用します:

adt -package    -storetype pkcs12 -keystore cert.p12 -storepass password \
                -target ane extensionname.ane extension.xml \
                -swc actionscript/bin/extensionname.swc \
                -platform Android-ARM -C android/bin .
于 2012-07-10T05:34:55.373 に答える