Android - Comment vérifier Proguard de dissimulation a travaillé?
J'ai dissimulé mon apk, mais la taille du fichier a été réduit de 12 MO de 10,5 MO.
La raison, c'est seulement une réduction relativement modeste peut-être parce que mon application utilise un couple de grandes bibliothèques, mais est-il possible que je peux vérifier le niveau de dissimulation qui a été effectué?
Juste au cas où, c'est mon proguard-project.txt fichier...
# To enable ProGuard in your project, edit project.properties
# to define the proguard.config property as described in that file.
#
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in ${sdk.dir}/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the ProGuard
# include property in project.properties.
#
# For more details, see
# http://developer.android.com/guide/developing/tools/proguard.html
# Add any project specific keep options here:
# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
# public *;
#}
-dontwarn twitter4j.**
...et les bibliothèques que j'utilise sont android-support-v4.jar
, acra-4.5.0.jar
et twitter4j-core-4.0.2.jar
.
accepter s'il résolu votre condition..
J'ai besoin de l'essayer en premier! Dès que je l'ai, vous serez les premiers à le savoir...
J'ai besoin de l'essayer en premier! Dès que je l'ai, vous serez les premiers à le savoir...
OriginalL'auteur ban-geoengineering | 2014-12-31
Vous devez vous connecter pour publier un commentaire.
Dans votre répertoire de projet, vous trouverez une
Proguard
dossier, dans lequel vous pourrez voir quatre fichiers texte:dump.txt
mapping.txt
seeds.txt
usage.txt
Source: Proguard
Espérons que cette aide!
OriginalL'auteur Elltz
Ici est probablement une façon plus visuelle pour vérifier.
Dans la version plus récente d'Android Studio, il est livré avec l'APK de l'Analyseur qui permet à l'utilisateur d'explorer ce qui est dans le fichier APK et il est pratique pour vérifier si votre classe a été obscurci.
Image ci-dessous montre que les deux package et le nom de la méthode ont été obscurcis
OriginalL'auteur WenChao
Vous pourriez être en mesure d'utiliser le drapeau
-optimizationpasses N
.OriginalL'auteur VKDev