0

私は小さなフラッシュ ゲームを作成し、それを Android で使用するために APK にエクスポートしようとしています。これは私の最初の「プロジェクト」であるため、これは私にとってまったく新しいものです。

<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<application xmlns="http://ns.adobe.com/air/application/2.5">
    <id>com.rockpaperguitars.test1</id>
    <versionNumber>1.0.0</versionNumber>
    <filename>test1</filename>
    <description>just a test</description>
    <name>tablature game</name>
    <copyright>Ryan S</copyright>
    <initialWindow>
        <content>test1.swf</content>
        <visible>true</visible>
        <fullScreen>true</fullScreen>
        <autoOrients>false</autoOrients>
            <systemChrome>standard</systemChrome>
    <transparent>false</transparent>
        <aspectRatio>landscape</aspectRatio>
        <renderMode>gpu</renderMode>
    </initialWindow>
    <customUpdateUI>false</customUpdateUI>
    <allowBrowserInvocation>false</allowBrowserInvocation>
    <icon>
        <image36x36>icon36.png</image36x36>
        <image48x48>icon48.png</image48x48>
        <image72x72>icon72.png</image72x72>
    </icon>
    <android>
        <manifestAdditions><![CDATA[<manifest>
<uses-permission android:name="android.permission.WAKE_LOCK"/></manifest>
]]></manifestAdditions>
    </android>
    <versionLabel>1</versionLabel>
</application>

次に、次を使用してすべてをパッケージ化しようとしました。

adt -package -target apk -storetype pkcs12 -keystore TestFlashAndroidApp.p12 Tablature.apk TestflashAndroidApp.xml test1.swf icon36.png icon48.png icon72.png

しかし、私はこのエラーが発生しています:

error 301: application descriptor must be at least namespace 3.0

私が間違っていることを教えてください。

4

2 に答える 2

2

上に投稿した XML ファイルは、アプリケーション記述子と呼ばれます。ファイル形式の名前空間番号は、最初のノードに表示されます -

<application xmlns="http://ns.adobe.com/air/application/2.5">

この番号は、使用している AIR コンパイラのバージョンに合わせて変更する必要があります。バージョン 3.0 以降を使用している可能性が高いため、このメッセージが表示されます。数値を 2.5 ではなく 3.0 に変更すると、正常に動作するはずです。

于 2013-07-05T15:47:52.927 に答える
1

この行 <application xmlns="ns.adobe.com/air/application/2.5">;<application xmlns="ns.adobe.com/air/application/3.0">;

そして、それが機能するかどうかを確認します

于 2013-07-05T16:02:59.043 に答える