当前位置: 首页 > 知识库问答 >
问题:

Ionic:我的android应用程序的第一次加载异常缓慢

窦成荫
2023-03-14

我的android应用程序的第一次加载异常缓慢,如果有人已经遇到了这个问题,我已经尝试删除所有插件并重新安装它们,并删除android平台并重新创建它,加载时间没有改变,这里是应用程序显示给我的消息

  • Angular 2正在开发模式下运行。调用enableProdMode()以启用生产模式
  • 主要。js:115328离子存储驱动程序:cordovaSQLiteDriver
  • 插件/cordova sqlite存储/www/SQLitePlugin。js:175开放数据库:\u ionicstorage
  • 插件/cordova sqlite存储/www/SQLitePlugin。js:106新事务正在等待打开操作
  • 插件/cordova sqlite存储/www/SQLitePlugin。js:179开放数据库:\u ionicstorage-正常
  • 插件/cordova sqlite存储/www/SQLitePlugin。js:80 DB已打开:\u ionicstorage
  • 科尔多瓦。js:1223 deviceready在5秒后未启动
  • 主要。js:7881本机:deviceready在2000毫秒内未开火。当插件处于不一致的状态时,就会发生这种情况。尝试从插件/中删除插件并重新安装。-主要的js:7876设备在14273毫秒后准备就绪

这是我的插件列表

  • Com。googlemaps。ios 2.1.1“Google Maps SDK for ios”

系统信息:

  • 科尔多瓦CLI:6.5.0
  • Ionic框架版本:2.0.0-rc.4
  • Ionic CLI版本:2.1.17
  • Ionic App Lib版本:2.1.7
  • Ionic应用脚本版本:0.0.47
  • iOS部署版本:1.9.0
  • ios-sim版本:5.0.8
  • OS:macOS Sierra
  • 节点版本:v7.2.1
  • Xcode版本:Xcode 8.2构建版本8C38

共有1个答案

姬昊焱
2023-03-14

我找到了解决方案,你必须把这行代码放在应用程序的main.ts

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

以及构建应用程序时的标志--prod

ionic build android --prod

现在我的设备在2415毫秒后启动

 类似资料:
  • 我正在构建自己的android应用程序,当我把它放在我的Nexus 5和Xperia Neo上时效果很好,但在Nexus 4或Galaxy S3上效果很慢。我不知道发生了什么。你能帮我吗?我正在使用android:minSdkVersion=“14”和android:targetSdkVersion=“17”,片段和一个抽屉布局。 包装测试。Droidlogin; 导入android.conten

  • 问题内容: 在我的应用程序中,首先显示启动屏幕。在进行另一项活动之后,必须显示我的主要活动。这是我的设计计划。必须为应用程序的首次用户显示第二个活动(即在主要活动之前)。如果他/她关闭应用程序,启动屏幕将自动重定向到主要活动。我该怎么做呢?有任何想法吗?我正在为Android手机开发应用程序。 问题答案: 在首选项中保留一个标志,并在启动时进行检查。闪屏显示一次后更改其状态。

  • 当您单击应用程序中的一个按钮时,浮动应用程序小部件就会打开。 我写了一个函数,当点击Widget时应该打开应用程序屏幕。(代码如下) 我在下面列出了两种方法 问题: 点击后,应用程序打开需要几秒钟的时间。 我想在点击后打开内存栏中的应用程序

  • main.java controller.java FXMLView.java

  • ationConfigEmbeddedWebApplicationContext:上下文初始化过程中遇到异常-取消刷新尝试:org.springframework.beans.factory.unsatisfieddependencyException:创建名为“org.springframework.boot.autocigure.orm.jpa.HibernateJpaAutoConfigur

  • 我的应用程序打开与启动屏幕正常,但不能继续到主屏幕和崩溃!我正在尝试使tablayout(代码中没有错误)