【问题标题】:Getting white-screen on emulator using cordova使用cordova在模拟器上获得白屏
【发布时间】:2020-09-02 11:39:16
【问题描述】:

我用angular开发了一个web应用程序。我想把它转换成android应用程序。

每当我运行命令“cordova run browser”时,它都可以正常工作,但是一旦我运行命令“cordova run android”,它就会打开成功编译的模拟器,但会出现白色的空白屏幕。

我已在 tsconfig 文件中将目标更改为 es5,但没有任何事情发生。

我不知道我哪里错了。请帮助解决问题。

【问题讨论】:

  • 不幸的是,“白屏”错误情况非常普遍。请参阅stackoverflow.com/questions/36554165/… 我发现最好的方法是打开 Chrome 开发工具并连接到 Android 模拟器,然后点击刷新以获取应用程序在启动时遇到的实际错误。这有助于隔离问题的来源。祝你好运!

标签: angular cordova visual-studio-code visual-studio-cordova


【解决方案1】:

我遇到了同样的问题。并非每个插件和代码都能在手机或网络中正常工作。

例如,我的插件运行良好,但在 ios 中我什么也没看到。

首先尝试构建 科尔多瓦构建安卓

我的小费是使用离子的,比如 离子科尔多瓦运行android 并尝试这样 ionic cordova run android --no-native-run

【讨论】:

  • 感谢您的建议。我已将 ionic 添加到现有的 Angular 项目中。并运行命令“ionic serve”,但出现以下错误。> ng.cmd run app:serve --host=localhost --port=8100 [ng] 发生未处理的异常:项目“app”不存在。 [ng] 有关详细信息,请参阅“C:\Users\admin\AppData\Local\Temp\ng-2IGpvv\angular-errors.log”。 [错误] ng 意外关闭(退出代码 127)。 Ionic CLI 将退出。请检查上面的任何输出以获取错误详细信息。
猜你喜欢
  • 2018-07-02
  • 2016-02-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-21
  • 1970-01-01
  • 2019-08-21
  • 1970-01-01
相关资源
最近更新 更多