2013-12-11 18 views
8

以前はAndroid Studioを使用したことがありません。デフォルトで生成されるシンプルな "Hello world"アプリのサイズは約800kですが、eclipseでは100k未満です。私は、彼らはまだ私は手動でフォルダresを削除しても存在し、buildフォルダの下res/allから来るようで、あまりにも多くの画像が描画可能なファイルであることがわかります。AndroidスタジオからエクスポートされたApkファイルが大きすぎます

私の質問は、このような状況でAPKのサイズを縮小する方法ですか?

+0

どのようにAndroidスタジオからAPIをエクスポートしますか?ビルドにはgradleを使用していますか? – vandzi

答えて

6

違いは、14未満のAPIレベルをターゲットに設定すると、デフォルトでAndroid Studioの新規プロジェクトウィザードで生成されたプロジェクトにコンパイルされるappcompatライブラリによるものです。テストを実行したときのサイズの増加は642kデバッグAPK、およびリリースAPK用の411k(Proguardを有効にする - 使用されていないコードは削除しますが、未使用のリソースは削除します)。

あなたは本当に、このことについて(あなたはおそらく、その機能を使用する必要がありますが)あなたは、その機能のいずれかを使用していない場合はAPPCOMPATライブラリーを除去する短いを行うことができますがたくさんありません。

+0

私はそれを解決しました、ありがとう:-) – withparadox2

+0

@ withparadox2、どうやって解決しましたか? –

+0

ありがとう!私は 'appcompat'を自動的に添付しましたが、私はそれを必要としませんでした。無駄な依存関係があれば(編集モジュールのgradleファイルやプロジェクト設定>依存関係を介して)削除してください。 – lomza

0

私は他のIDEで、生成される実行可能ファイルのサイズは、それがデバッグだかのバージョンをリリース場合に基づいて、変更されることを知って、(私の理解が、それはまだベータ版だということです)、まだAndroidのメーカーを使用しますが、していません。 Eclipseではどちらか一方を指定できます。 Android Studioも同じですか?

+1

理由を指定して投票を停止するときには、勇気が必要です。特に古い投稿に。 – rrirower

関連する問題