Ранее перед веб-пакетом сборка nativescript по умолчанию составляла около 12 МБ. И вдруг, с появлением веб-пакета, почему стандартная сборка приложения hello world увеличила его размер до 18 МБ.
Я редко использую Nativescript и через долгое время я возвращался сюда. Теперь мой проект закончен,
и с приведенной ниже командой для apk и aab
tns build android --bundle --env.uglify --env.aot --release --key-store-path E: \ myproj \ mykey.keystore --key-store-password a1234 --key-store-alias a1234 --key-store-alias-password a1234
- aab --copy-to C: \ Users \ RTX \ Desktop \ plus2.aab
размер проекта 36 mb
в обоих apk and aab
форматах.
Раньше я делал большой проект с большим количеством зависимостей, и его размер составлял всего 26 МБ.
Но теперь он содержит только менее 8 плагинов и папку app
размером 2,77 МБ. Размер apk
равен 36Mb
.
"@nstudio/nativescript-floatingactionbutton": "xxx",
"@nstudio/nativescript-loading-indicator": "xxx",
"nativescript-pager": "xxx",
"nativescript-pdf-view": "xxx",
"nativescript-permissions": "xxx",
"nativescript-phone": "xxx",
"nativescript-toast": "xxx",
"nativescript-ui-listview": "xxx",
По крайней мере раньше это было 26 мб, это несколько нормально. но для очень простого приложения, которое содержит всего 50+ файлов и от 10 до 12 изображений, которые находятся в папке приложения 2,77 МБ, 36 МБ apk - неприемлемая вещь. Так может ли кто-нибудь помочь мне в этом.
Обновление: - Отчет веб-пакета
Stat
Show chunks:
All (2.99 MB)
vendor.js (2.63 MB)
bundle.js (352.37 KB)
runtime.js (13.87 KB)
parsed
Show chunks:
All (7.24 MB)
vendor.js (6.27 MB)
bundle.js (984.15 KB)
runtime.js (13.87 KB)
Gzipped
Show chunks:
All (1.2 MB)
vendor.js (1.07 MB)
bundle.js (126.64 KB)
runtime.js (4.5 KB)
Подробная информация об apk анализаторе
в деталях размера
Окончательное ожидание: -
- Из-за плагина Pdf, который я использовал, сборка брала
9 mb extra
. Есть ли альтернативное решение для PDF, чтобы я мог уменьшить размер приложения. - Также я обнаружил, что по умолчанию сборка hello world была
18 mb
, которая была ранее 12 mb
. Итак, есть ли какое-то объяснение этому. - Может ли кто-нибудь привести грубый пример
size variation of app
на разных устройствах, если aab file
загружен в Google PlayStore. допустим aab build size is 36 mb