1

eclipse(バージョン 2.0.2) を使用して、HVGA (Bada 2.0.2 デバイス) から WVGA (Bada 1.2) にアプリを移植しています。

このために、プロジェクトで次の変更を行いました

  1. プロジェクト - >プロパティ/バダビルド

    モデル WVGA を設定し、AutoScaling を true (480x800) に設定します。

  2. 解像度 480x800 のフォームを作成しました。

  3. 画像の場合、Resouce フォルダーにフォルダーを追加しました

    -> 480x800 ->ScreenDensity-High

すべてのリソースをこれらのフォルダーに配置します。

しかし、アプリのボタンをクリックしてアプリの要件としてさらに画像を選択すると、アプリがクラッシュし、ログに「表示された情報として出力、インストールが完了しました」と表示されます。

0080.772,EXCEPTION,P32,T00,A125,Osp::Media::__Image::HasAlphaChannels (1547) > [E_UNSUPPORTED_FORMAT]
0080.774,EXCEPTION,P32,T00,A125,Osp::Media::Image::HasAlphaChannels (599) > [E_UNSUPPORTED_FORMAT] Propagated.
0080.851,EXCEPTION,P32,T00,A125,Osp::Media::__Image::HasAlphaChannels (1547) > [E_UNSUPPORTED_FORMAT]
0080.851,EXCEPTION,P32,T00,A125,Osp::Media::Image::HasAlphaChannels (599) > [E_UNSUPPORTED_FORMAT] Propagated.

Bada Help でこれを確認しましたが、解決策が見つかりませんでした。この問題を解決するための提案をお願いします。

4

1 に答える 1

0

ご覧のとおり、画像 (HVGA 用に最適化) を新しいフォルダーに移動して、WVGA 用に使用しています。

私が正しく理解している場合は、WVGA 画面の特定の画像プロパティが何であるかを指定する SDK の bada 開発ドキュメント (bada IDE ヘルプ システムを介して) を参照して、画像プロパティを互換性のあるものに変更することをお勧めします (re -size それら) とプロジェクトを再構築します。

問題は解決すると思います。フィードバックをお待ちしております。

よろしくお願いします。

私はあなたの仲間のための参照を見つけます: Using Customized and Optimized Resources

于 2012-08-07T02:43:41.197 に答える