При сборке приложения NS + Vue произошла следующая ошибка -
Execution failed for task ':app:transformDexArchiveWithExternalLibsDexMergerForDebug'.
> com.android.builder.dexing.DexArchiveMergerException: Error while merging dex archives
Ошибка связана с тем, что количество ссылок на методы в файле .dex не может превышать 64 КБ.
Ошибка также указывает на решение в https://developer.android.com/tools/building/multidex.html
В этом решении предлагается включить мультидекс для приложений с более чем 64К-методами, т. Е. Добавить multiDexEnabled true
в build.gradle
, что устраняет ошибку.
В NativeScript build.gradle
находится в platforms/
, поэтому всякий раз, когда я очищаю платформу с помощью tns platform clean
или удаляю platforms/
, я должен снова добавлять multiDexEnabled true
в build.gradle
.
Есть ли какое-нибудь постоянное решение для этого?