dependencies {
compile files('libs/universalloaderlibrary.jar')
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.2.1'
compile 'com.android.support:design:22.2.1'
compile 'com.android.support:recyclerview-v7:22.2.1'
compile 'com.android.support:cardview-v7:22.2.1'
compile 'de.hdodenhof:circleimageview:1.3.0'
compile 'com.jakewharton:butterknife:7.0.1'
//noinspection GradleCompatible
compile 'com.google.android.gms:play-services-gcm:7.3.0'
compile 'com.github.castorflex.smoothprogressbar:library:1.1.0'
compile 'com.google.code.gson:gson:2.2.4'
compile 'com.loopj.android:android-async-http:1.4.8'
compile 'com.android.support:multidex:1.0.1'
}
や他のライブラリのように私のプロジェクトで複数のライブラリを持っています。 アプリのサイズを大きくしすぎますか?私は私のプロジェクトに25以上の図書館を持っています。現在、APKのサイズは11 MBで、その中にさらに機能を追加する必要があります。 理由は何でしょうか?
私はこれに関していくつか質問があります。
どのようなメモリが必要ですか?
- モジュールをプロジェクトに追加しました。
- ファイルがJARファイルとして追加されました。
compile 'com.android.support:appcompat-v7:22.2.1'
のように追加します。
Proguard
を有効にすると、minifyEnabled
をtrueに設定すると、アプリのサイズを縮小できます。
buildTypes {
release {
minifyEnabled true
shrinkResources true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
画像の背後ではどのように機能しますか?
プロジェクトで複数のライブラリを使用しないでください。
APKサイズを縮小するために多くの疑問があります。 何か提案や助けがあれば、それは相当なものです。 ありがとうございました。
ありがとうございます。サイズを縮小する方法をいくつか提案してください。 –
@AnujSharma既にプロガードを使用しています。 11MBの方がそれほど多くはありません。アプリと機能を最初に構築し、後でAPKサイズについて心配してください。 – Karakuri
@ Karkuri:ありがとうございました。 –