2016-12-18 2 views
0

Я разрабатываю 2D-игру для Android с Unity.APK File size reduction checklist

На первом этапе разработки размер файла был 18 МБ, и в нем почти ничего нет. Затем он вырос до 65 МБ, и мне удалось сократить его до 45 МБ, используя контрольный список ниже. Но я думаю, что он может быть еще меньше.

вещей, которые я пытался до сих пор:

  1. Удаление дубликатов или неиспользуемых активов
  2. Уменьшение спрайт типоразмеры
  3. Уменьшение частоты дискретизации SFX и битрейт
  4. Использование Texture Compression для спрайтов
  5. Снятие внешних сборок

Есть ли что-нибудь еще, что я должен добавить в контрольный список?

+2

2.5 - Используйте 'pngopt' или подобный инструмент, чтобы вырезать ненужную информацию из вашего PNG файлы. –

ответ

0

Использование ProGuard (https://developer.android.com/studio/build/shrink-code.html). Например, добавьте что-то вроде следующего в ваш тип сборки выпуска в build.gradle.

release { 
     shrinkResources true 
     minifyEnabled true 
     proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' 
    } 
+0

спасибо, это тоже за единство? – Bijan

1

Android Studio обеспечивает отличный инструмент под названием Проверить код из Проанализируйте меню, которое подсвечивает неиспользуемый импорт, объекты, ресурсы и т.д. наряду с другими оптимизациями

Минимизировать разрешали и shrinkResource снизит приличное количество размера APK

Поскольку изображения ресурсы играет важную роль в размере APK, Пожалуйста, посмотрите на Here