2016-07-14 7 views
-4

私はランチャーを作っています。現在、それは約20メガバイトを要する。それを最大9 MBまで落とすために何が使えますか?アプリで使用するストレージを少なくするにはどうすればよいですか?

+1

20 MBが素晴らしいです!真剣に... – slanecek

+0

本当ですか?私はそれがスペースを食べることを望んでいない。私はそれがそこに情報を格納することができるサーバーに接続しようとしていると、ユーザーが切断した場合の情報をバックアップしている。私が持っている問題はサーバーも公開していることです。サーバーを公開するにはどうすればいいですか(私はUbuntuを使用しています)。 –

+1

あなたは何を求めているのか分かりませんが、20 MBは間違いなくOKです...私は約250 MB(こんにちは、Facebook)を取っているアプリを見ました。 – slanecek

答えて

0

すべての画像をpngquantで圧縮します。それは私が思うに少なくとも30%の大幅にサイズを縮小します。

+0

私は文字通り写真がありませんが、 –

0

apkをプロファイルしようとしましたか?
apkをプロファイリングすることで問題を把握することをお勧めします。
Androidスタジオ(2.2プレビュー1)には素晴らしいAPKアナライザーがあります。
http://android-developers.blogspot.jp/2016/05/android-studio-22-preview-new-ui.html

問題がclasses.dexサイズの場合は、Proguardを使ってJavaクラスを減らしてみましょう。 https://developer.android.com/studio/build/shrink-code.html

関連する問題