2011-12-14 15 views
1

私は知っておく必要がある、私はどのように私のアプリケーションのサイズを減らすことができます。それは1,4 MBであり、それは機能のためにはあまりにも多いです。だから私はアプリケーションのどの部分がアプリケーションのサイズを最も追加しているのだろうか?どのように私はアンドロイドのアプリケーションのサイズを減らすことができますか?

+2

自分のアプリケーションにリンクする必要はありません。それは私にスパムのように見えます。私はリンクを削除する編集を提案しました編集:alextscは私の前に行った:D –

+0

画像?それらのどれくらいあなたがアプリケーションフォルダに持っていますか –

+0

大幅に画像のサイズを小さくする9.png形式に画像を変換しようとします – ingsaurabh

答えて

3

ほとんどの原因が考えられます。

  • 画像
  • その他の資産
  • 不要なサードパーティ製のコード
3

グラフィックスのサイズをファイルに最大の影響力です。 PNGCrushを試してみてください。pngファイルのファイルサイズを小さくするにはかなり良いライブラリです。

+1

私の経験では、AndroidビルドプロセスがPNGファイルに対して独自の最適化を実行するため、pngcrushは何の効果もありません。 – devconsole

4

あなたのプロジェクトでは、ウィンドウ - > Android Lintを使用してください。 これはあなたのプロジェクトで不自由なもの(文字列、描画可能なものなど)とその他の問題を表示します。 (あなたは警告やエラーが表示される環境設定 - > Android-> Lintエラーチェック)を設定することもできます。

願っています!

+0

どこでこれを見つけることができますか? – Goran

+0

をeclipse-> Window-> Android Lintを実行する - しばらく更新を行っていないため、おそらくあなたはそれを見ることができない - 私はアンドロイドと他のツールの最新バージョンに既にアップデートしている:Eclipse-> Help - >アップデートをチェックすると、アップデートのリストが提案され、ウィンドウ - > Android SDKマネージャのアップデートがチェックされます) –

2

APKファイルはZIPファイルです。各エントリの圧縮されたサイズ(LinuxまたはCygwinの場合はunzip -vなど)を表示するzipユーティリティを使用して、大部分のファイルを使用するファイルを確認します。 classes.dexファイルにはプロジェクトのコンパイル済みJavaコードが含まれ、resにはイメージやその他のリソースが含まれ、resources.arscは文字列などのコンパイル済みリソースです。

関連する問題