размер приложения nativescript больше размера приложения для Android - PullRequest
0 голосов
/ 28 сентября 2018

Я разработал простое приложение на nativescript, используя пустой шаблон и ванильный javascript.Когда я создаю приложение, размер составляет около 12 МБ.Я сделал то же самое приложение в Android Studio, и apk составляет около 2,5 МБ, что означает в 5 раз меньше.Я использую последнюю версию nativescript, и я использовал команду CLI.

tns build android --release --key-store-path petscrapbook.keystore --key-store-password petscrapbook --key-store-alias petscrapbook --key-store-alias-password petscrapbook

У вас есть такая же проблема?

Ответы [ 3 ]

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

Native-script работает с node_modules и при сборке приложения, его зависимости добавляются в build, и это является причиной увеличения размера native-script для android и ios приложения.

0 голосов
/ 05 марта 2019

Когда я изначально создавал приложение, оно составляло около 40 МБ.Затем с указанными ниже флагами я могу получить его под 15 МБ.

tns build android --bundle --env.uglify --env.aot --env.snapshot --release --key-store-path <path-to-your-keystore> --key-store-password <your-key-store-password> --key-store-alias <your-alias-name> --key-store-alias-password <your-alias-password> --aab --copy-to <android-app-bundle-path>.aab

Подробности об этих флагах вы можете увидеть здесь: https://docs.nativescript.org/angular/performance-optimizations/startup-times

Последний флаг --aab, предназначен длясборка Android App Bundle вместо apk.См .: https://docs.nativescript.org/angular/tooling/publishing/android-app-bundle

Вы не можете получить размер, столь же маленький, как у чистого андроида, но это определенно лучше, чем без этих флагов.

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

Никаких проблем нет.Это довольно нормально

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