Android Studio по-прежнему компилирует неиспользуемые импортированные библиотеки? - PullRequest
0 голосов
/ 28 сентября 2018

Когда у меня есть импорт в файле класса, подобном этому, необходимо ли удалить все неиспользуемые импорты или Android уже исключает их при создании APK?Улучшит ли это время компиляции и производительность, чтобы убрать их из моих классов?

enter image description here

Ответы [ 2 ]

0 голосов
/ 28 сентября 2018

use

minifyEnabled true

это улучшит производительность вашего приложения и заставит его использовать меньше ресурсов.вы можете использовать его в релизе или отладке

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

  debug {
            minifyEnabled true
            proguardFiles getDefaultProguardFile('proguard-android.txt'),
                    'proguard-rules.pro'
        }
0 голосов
/ 28 сентября 2018

необходимо удалить все неиспользуемые импорты или

Выполнение Analyze - Code Cleanup в Android Studio было бы хорошим выбором, чтобы сделать проект даже понятным для себя!Но это не обязательно.

Разве Android уже исключает их при создании APK

Я полагаю, что этого не произойдет, когда мы экспортируем проект как проект APK.Зачем?Потому что это, вероятно, приведет к огромному недоразумению в Android Studio или уменьшит его популярность, поскольку она использует неиспользуемый импорт (или, возможно, ресурсы) для создания файлов APK.

Повысит ли это время компиляции и производительность, чтобы убрать их из моих классов?

Хорошо, конечно.Это упростит чтение компилятора и ускорит компиляцию используемых классов импорта-ресурсов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...