-1

私は最初のAndroidアプリを市場にアップロードしました。これには、いくつかのサウンド、いくつかの画像、およびいくつかのギャラリープロジェクトが含まれています。これにより、プロジェクトのサイズはほぼ9.5MBになります。サウンドと画像にはそれぞれmp3形式とpng形式を使用しました。プロジェクトを右クリックして[プロジェクト]->[Androidツール]->[署名済みアプリケーションのエクスポート]にエクスポートしました。プロセスは続行されます。これで、ユーザーがアプリをダウンロードすると、インストール後に拡張され、サイズが24MBを超えます。また、下の写真で見ることができるいくつかのバグがあります:

ここに画像の説明を入力してください

問題は何ですか?前もって感謝します..

4

1 に答える 1

1

最初にSDカードを明示的に有効にする必要があるため、アプリケーションをSDカードに移動することはできません。これを行うには、Androidマニフェストの-tagでandroid:installLocation-attributeを使用します。<manifest>参照:アプリをSDカードに移動できるようにする(そしてAndroid <2.2を引き続きサポートする)方法は?


「インストール後の拡張」の場合-パート:開発マシン上の(非圧縮の)アプリケーションのサイズを確認しましたか?.apkたとえば、7zipを使用してビルドファイルを抽出し、サイズを確認できます。

Androidにバイナリアセットの特定の部分(たとえば、PNGファイル)を最適化するには、それらを/res/XXX古い/assetsフォルダーではなく-サブフォルダーに配置します(Androidがそれらを最適化するため)。

ビットマップファイルは、ビルドプロセス中にaaptツールによるロスレス画像圧縮で自動的に最適化される場合があります。[...]

ソース


最後のポイントとして、アプリケーションデータがないように見えるため、アプリケーションの[データのクリア]ボタンはアクティブになりません。

「アプリケーションデータ」には、アプリケーションがもたらすバイナリリソースは含まれていません。アプリケーションの内部ストレージに保存されているデータを削除するだけです。

于 2012-07-01T21:13:48.497 に答える