【问题标题】:ionic2 - Application Errorionic2 - 应用程序错误
【发布时间】:2017-01-03 10:02:55
【问题描述】:

我的系统信息:

Cordova CLI: 6.4.0 
Ionic Framework Version: 2.0.0-rc.3
Ionic CLI Version: 2.1.18
Ionic App Lib Version: 2.1.9
Ionic App Scripts Version: 0.0.48
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Linux 4.1
Node Version: v6.9.0
Xcode version: Not installed

这是一个 Ionic 2 应用程序,直到最近都运行良好。升级到 ionic 框架 Rc3 后,在构建过程中会抛出错误

-Application Error 
connection to the server was unsuccessful. File://android_asset/www/index.html

尝试重新安装android平台和所有。

但即使是一个基本的应用程序似乎也无法正常工作。

Config.xml 文件包含

 <description>An  Ionic 2 Starter app.</description>
    <content src="index.html" />
    <access origin="*" />
    <allow-intent href="http://*/*" />
    <allow-intent href="https://*/*" />
    <allow-intent href="tel:*" />
    <allow-intent href="sms:*" />
    <allow-intent href="mailto:*" />
    <allow-intent href="geo:*" />
    <platform name="android">

......

我已经尝试过 ionic 2 的启动模板,并且在 2 台不同的 linux 机器和 windows 机器上也得到了相同的结果。有趣的是,它在 android 模拟器中运行良好,但在移动设备上却失败了。

任何帮助将不胜感激。

【问题讨论】:

  • 您是否尝试删除 www 文件夹?
  • 是的,我也试过了......这个错误仍然存​​在。
  • 我已经尝试将 ionic app-scripts 降级到 0.0.46 和 0.0.47,仍然没有成功。
  • 尝试使用 Ionic 2 提供的入门模板 - 相同的错误。所以我可以推测它是 Ionic2 平台的问题。 Rc4 框架也会出现同样的错误。
  • 我将 ionic 应用脚本升级到 1.0.0,它在模拟器中运行良好。但是在设备上出现超时错误 - 显示 5 秒后未触发​​ deviceready。

标签: android cordova ionic2


【解决方案1】:

好的,我已经设法让这个工作,将 ionic-apps-scripts 降级到 0.0.47。添加cordova-device-plugin,最后为了避免超时问题,在config.xml的首选项部分添加这一行 -

<preference name="loadUrlTimeoutValue" value="700000" />

【讨论】:

    猜你喜欢
    • 2018-03-09
    • 2017-09-13
    • 2018-02-20
    • 1970-01-01
    • 1970-01-01
    • 2017-08-07
    • 2016-11-08
    • 2016-09-23
    • 1970-01-01
    相关资源
    最近更新 更多