0

モバイルデバイス用のAIRアプリケーションの開発に関するAdobeドキュメントには、アプリケーション記述子ファイルで宣言するアイコンが多数記載されています。

しかし、次のmyApp-app.xmlを使用してリリースビルドをエクスポートしようとすると、次のようになります。

<icon>
    <image16x16>assets/icons/16x16.png</image16x16>
    <image29x29>assets/icons/29x29.png</image29x29>
    <image32x32>assets/icons/32x32.png</image32x32>
    <image36x36>assets/icons/36x36.png</image36x36>
    <image48x48>assets/icons/48x48.png</image48x48>
    <image57x57>assets/icons/57x57.png</image57x57>
    <image72x72>assets/icons/72x72.png</image72x72>
    <image114x114>assets/icons/114x114.png</image114x114>
    <image128x128>assets/icons/128x128.png</image128x128>
    <image512x512>assets/icons/512x512.png</image512x512>
    <!-- 
    <image50x50>assets/icons/50x50.png</image50x50>
    <image58x58>assets/icons/58x58.png</image58x58>
    <image100x100>assets/icons/100x100.png</image100x100>
    <image144x144>assets/icons/144x144.png</image144x144>
    <image1024x1024>assets/icons/1024x1024.png</image1024x1024>
     -->
</icon>

上記のように5行をコメントしない限り、エラーメッセージが表示されます(AndroidまたはiOSにデプロイするかどうかに関係なく)。

error 103: application.icon.image50x50 is an unexpected element/attribute
error 103: application.icon.image58x58 is an unexpected element/attribute
error 103: application.icon.image100x100 is an unexpected element/attribute
error 103: application.icon.image1024x1024 is an unexpected element/attribute
error 103: application.icon.image144x144 is an unexpected element/attribute

私の質問はここで何をするかです。これらの5つのアイコンを下に移動する<android>....</android><iphone>....</iphone>、どちらも役に立ちません。

Windows7/64ビットでFlashBuilder4.7ベータ版を使用する。

4

1 に答える 1

1

解決策は、SDK内で使用されているAIRのバージョンを更新することです。これらの新しいアイコンサイズは、Adobe Flex4.6[またはApacheFlex4.8]に含まれているバージョンのAIRではサポートされていません。

Flex内でAIRSDKを更新する手順については、こちらをご覧ください。一般的にこれを行います:

  1. 現在のSDKをダウンロードして解凍します
  2. 解凍したディレクトリからFlexディレクトリのルートにファイルとフォルダをコピーします
  3. 「flex-sdk-description.xml」ファイルのFlexSDKの名前を更新します。
于 2012-11-17T18:50:11.580 に答える