Android 离子2和启动屏幕长时间

Android 离子2和启动屏幕长时间,android,ios,angular,typescript,ionic2,Android,Ios,Angular,Typescript,Ionic2,我用爱奥尼亚2开发了很多应用程序,但我在启动屏幕时遇到了困难。 闪屏消失需要很多时间,我知道这取决于插件的数量和每个插件的响应时间。因此,问题是我如何删除启动屏幕的等待时间,或者至少将其缩短为一秒钟。是否有任何类型的内存管理配置可添加到应用程序中,以使其不必在每次打开应用程序时重新启动?如果你有任何想法,我愿意接受更多的想法 谢谢您使用选项--prod构建。请注意,它超过1秒。取决于硬件、应用程序…使用选项--prod构建。请注意,它超过1秒。取决于硬件、应用程序…您可以做一些事情来缩短应用程序

我用爱奥尼亚2开发了很多应用程序,但我在启动屏幕时遇到了困难。 闪屏消失需要很多时间,我知道这取决于插件的数量和每个插件的响应时间。因此,问题是我如何删除启动屏幕的等待时间,或者至少将其缩短为一秒钟。是否有任何类型的内存管理配置可添加到应用程序中,以使其不必在每次打开应用程序时重新启动?如果你有任何想法,我愿意接受更多的想法


谢谢您

使用选项--prod构建。请注意,它超过1秒。取决于硬件、应用程序…

使用选项--prod构建。请注意,它超过1秒。取决于硬件、应用程序…

您可以做一些事情来缩短应用程序完全加载所需的时间,以便启动屏幕提前关闭

正如Nguyen所说,构建一个带有
--prod
标志的应用程序(
ionic cordova build android--prod
)可以帮助您。在生产环境中构建时,需要执行一些额外的步骤,如优化js、缩小css、缩小js和aot(提前)体系结构

如果您想在开发模式下测试某些东西,也可以在普通建筑中使用这些标记,例如
--minifyjs
--minifycss
--optimizejs
--aot

您可以做的另一件事是使用
enableProdMode()
,这样当angular构建时,它将关闭框架中的一些检查和断言。要在
app.ts
文件夹中的
app.ts
文件中执行此操作,请执行以下操作

import { enableProdMode } from '@angular/core';

enableProdMode();

希望这对您有所帮助。

您可以做一些事情来减少应用程序完全加载所需的时间,以便启动屏幕提前关闭

正如Nguyen所说,构建一个带有
--prod
标志的应用程序(
ionic cordova build android--prod
)可以帮助您。在生产环境中构建时,需要执行一些额外的步骤,如优化js、缩小css、缩小js和aot(提前)体系结构

如果您想在开发模式下测试某些东西,也可以在普通建筑中使用这些标记,例如
--minifyjs
--minifycss
--optimizejs
--aot

您可以做的另一件事是使用
enableProdMode()
,这样当angular构建时,它将关闭框架中的一些检查和断言。要在
app.ts
文件夹中的
app.ts
文件中执行此操作,请执行以下操作

import { enableProdMode } from '@angular/core';

enableProdMode();

希望这对您有所帮助。

您需要使用正确的CLI。使用以下一种:

调试模式:此CLI支持AOT

ionic cordova run android --prod --device
发布模式:

ionic cordova build android --prod --release

您可以看到

您需要为此使用正确的CLI。使用以下一种:

调试模式:此CLI支持AOT

ionic cordova run android --prod --device
发布模式:

ionic cordova build android --prod --release
您可以看到--prod模式下的建筑是否会在应用程序打开后自动调用enableProdMode()?应用程序打开后--prod模式下的建筑是否会自动调用enableProdMode()?