Comment réduire Apk (.apk) taille dans android studio
Quand je lance mon application la taille de l'apk 21 MO. même, j'ai activé proguard. j'utilise android studio de l'exécution du projet. dans les fichiers de projet le dossier src a 8.62 MB taille et de lib de la taille du dossier est de 400 KO taille. alors, comment je réduire la taille de .fichier apk.
En fait .apk fichier de 8 mo avant quelques jours avec les mêmes images, mais après l'intégration de paypal mon app taille augmente de 21 mo.
la taille du dossier de création est de 127 MO.
construire.gradle(module app) est:
apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion "23.0.2"
useLibrary 'org.apache.http.legacy'
defaultConfig {
applicationId "com.oi.food"
minSdkVersion 16
targetSdkVersion 23
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
packagingOptions{
exclude 'AndroidManifest.xml'
} }
dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:23.1.1'
compile files('libs/httpmime-4.1.1.jar')
compile files('libs/apache-mime4j-0.6.jar')
compile 'com.squareup.picasso:picasso:2.3.2'
compile 'com.android.support:design:23.1.1'
compile 'com.android.support:recyclerview-v7:23.1.1'
compile 'com.paypal.sdk:paypal-android-sdk:2.14.1' }
- Est-ce que votre application contient beaucoup d'images?
- en fait la taille des images est de 7 mo et la taille totale du code et des images est 8.62 MB
- avez-vous générer version apk?
- Essayez de réduire la taille de l'image, de supprimer les images, il peut vous aider.
- Double Possible de Comment réduire Android APK taille?
- ajouter une ligne pour réduire les ressources de la taille de la libération { minifyEnabled vrai shrinkResources vrai proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-règles.pro' }
- j'ai déjà compresser toutes les images de taille
- vérifiez ici: stackoverflow.com/questions/3815269/...>
Vous devez vous connecter pour publier un commentaire.
- Je résoudre ce problème en ajoutant ce code dans le module app construire.gradle fichier.
essayer
shrinkResources true
ne comprennent pas les images à partir des ressources de votre aide dans le finalapk
espère que cette aide
Vous pouvez facilement réduire la taille de l'application par la réduction de la taille de l'image. Veuillez utiliser https://tinypng.com/ pour réduire la taille de vos images. Cela permettra d'assurer votre la taille de l'application est également réduite. La qualité de l'image reste la même.
Également dans le cas de bibliothèques, assurez-vous d'inclure UNIQUEMENT les composants que vous avez vraiment besoin. Également supprimer les inutiles et inutilisés importations.
Avant de cliquer sur Terminer lorsque vous ouvrez l'assistant nouveau projet, décochez la compatibilité descendante(appcompat).
C'est peut réduire de 1,5 MO à 180 KO.
Ces 4 choses réduire votre apk taille de près de 50% à 60%
proguard-android.txt
avecproguard-android-optimize.txt
minifyEnabled
true
shrinkResources
true
Ajouter
resConfigs
Détails:
proguard-android-optimize.txt
est le plus agressif progurard de configuration queproguard-android.txt
.shrinkResources
attribut de retirer toutes les ressources, ceux qui ne sont pas utilisés n'importe où dans le projet.resConfigs
attribut de retirer toutes les autres ressources localisées lors de la construction de l'application. Ici, c'bandes autres que les ressources en anglais.Je pense que vous devez construire votre APK comme (APK bundle), Google fait la promotion de pour APK problème de taille. J'ai utilisé l'option pour mes projets, et il n'a fait, de réduire la taille de mon fichier APK.
La Meilleure Façon de Réduire La Taille de Votre Fichier APK est de réduire l'utilisation de la libaries qui sont utilisés dans la construction.gradle fichier . ces libaries de créer beaucoup de redandancy et à son tour augmenter la taille du projet ..
entrez la description de l'image ici