繁体   English   中英

Ionic app适用于ios但不适用于android

[英]Ionic app works with ios but does not on android

我的应用程序在ios设备上使用“离子服务”,离子视图和“离子构建ios”工作正常。 我的应用程序也适用于android上的离子视图。 但是,当我运行“离子运行android”并在Android设备上安装应用程序时,它只显示白色空白页,但不起作用。

人们似乎有类似的问题,这里讨论一些可能的解决方案: https//forum.ionicframework.com/t/ionic2-app-show-blank-screen-on-android-device-4-2-2-using-run -command-and-ionicview / 39405/17 但是,没有一个解决方案适合我。 例如,我添加了crosswalk插件但是没有用。

有谁知道它为什么会发生以及如何解决它?

任何建议将不胜感激。 提前致谢。

尝试更新离子,如果不起作用,可以通过genymotion读取控制台日志

在Android设备上安装应用程序,它只显示白色空白页,但不起作用。

在这种情况下,最大的线索是app.js的语法错误,缺少脚本或依赖注入失败。

在Android平台上,它在这方面不那么宽容,因为他们的Chrome浏览器引擎比iOS的Webkit引擎更加严格。

最好的防御武器是使用一个lint工具用于javascript,这将捕获无关的错误,一种推荐的方法,就是在进行实际构建之前将其作为pre-build任务集成到gulp脚本中。

在进行构建部署周期时可能会非常痛苦,不使用lint工具,花费额外的时间来弄清楚为什么白色的空白屏幕会给你打招呼,只有几分钟后才会意识到这一点,它已经归结为轻微的拼写错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM