Я использую настройки по умолчанию в Eclipse для экспорта моего приложения и у него Profard obfuscate.
Проблема, с которой я столкнулась, заключается в том, что экспортированный APK значительно больше, чем APK, который я получаю при выполнении отладочных сборников (~ 7 МБ вместо ~ 2 МБ).
Если я просматриваю APK, я получаю следующее:
(не ProGuard)
/assets (1.2 MB)
/META-INF (42.3 KB)
/res (765.9 KB)
AndroidManifest.xml (6.6 KB)
classes.dex (416.1 KB)
resources.arsc (49.5 KB)
(ProGuard)
/assets (1.2 MB)
/hooks (13.7 KB)
/info (240 bytes)
/logs (101.1 KB)
/META-INF (496.6 KB)
/objects (4.3 MB) <-- main size difference
/refs (155 bytes)
/res (777.4 KB)
AndroidManifest.xml (6.6 KB)
classes.dex (101.5 KB)
resources.arsc (50.3 KB)
Любые идеи о том, что я делаю неправильно (это должно быть становится меньше!!!)?
classes.dex значительно меньше, поэтому похоже, что Proguard работает.
hooks, info, logs, objects, refs - это каталоги Git - похоже, что вы ошибочно включили их в свою сборку.