-1

我正在为 Android 编译 Flex Native Extension 时收到“无效的扩展描述符”。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

该文件看起来不错,这可能是您在编译时将其传递给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 回答
0

我有同样的问题。原来我的 cmd 在错误的目录中。导航到构建文件夹,然后运行 ​​adt 命令。

于 2015-07-23T08:16:53.480 回答