【问题标题】:Livereload not working Ionic cordova deploying to real deviceLivereload 不工作 Ionic cordova 部署到真实设备
【发布时间】:2019-05-07 03:15:04
【问题描述】:

我正在使用 ionic 3.9.2 cordova 8.1.2。

我正在使用真实设备测试 android 项目,但我的 livereload 无法正常工作。我正在使用ionic cordova run android -lc. 我的项目运行良好,但我在 cmd 中没有任何日志,并且 livereload 也无法正常工作here

但是我在chrome://inspect 中获得了日志,但过了一会儿,我得到了一个错误here

我使用ionic cordova run android -lc --debug 获取更多详细信息,但仍未显示日志。

然后我尝试建立 adb 连接。但是仍然没有运气,或者我没有正确使用它here

我也尝试从 node_modules 删除并重新安装 ws 包,但仍然没有改善。

这是我的环境

Angular CLI: 7.0.3
Node: 10.11.0
OS: win32 x64
Angular: 5.2.11
... animations, common, compiler, compiler-cli, core, forms
... http, platform-browser, platform-browser-dynamic

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.10.3
@angular-devkit/build-optimizer   0.0.35
@angular-devkit/core              7.0.3
@angular-devkit/schematics        7.0.3
@angular/cli                      7.0.3
@schematics/angular               7.0.3
@schematics/update                0.10.3
rxjs                              5.5.11
typescript                        2.6.2
webpack                           3.12.0

【问题讨论】:

    标签: android cordova ionic-framework console.log livereload


    【解决方案1】:

    对我来说,这看起来像是由防火墙或防病毒软件引起的网络错误。 您是否在不同的计算机/操作系统或不同的手机/模拟器上尝试过?它将显示哪个设备负责超时。可能是您的计算机,但我不知道您的手机安装了哪些软件和/或您的 Android 版本。

    也许还检查您的开发选项并允许与网络相关的所有内容

    【讨论】:

    • 我已经尝试了其他设备,即使在关闭防火墙后也得到了相同的结果。并且 livereload 在 win 10 上运行良好。Win 8 和 7 导致问题。我不知道它是否是操作系统问题。而且我没有时间更改我的操作系统。我目前正在使用 win 8。
    • 如果不是系统,它必须是工具(ionic/cordova/adb)。尝试使用 ionic 4 beta (node 10, angular 7) 启动项目并将 cordova 更新到最新。如果这不起作用,它必须是 adb,但您已经在不同的安装上尝试过它,所以这没有任何意义(在我看来)
    • ionic 4 不稳定。我什至无法创建项目。你能指导我 adb 可能有什么问题吗?
    • 我正在 ionic 4 中开发我所有的应用程序,新项目只有在您使用错误的包(不是@beta)时才会失败,知道它是否有效会很有帮助,因为我不知道什么可以是你系统的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-04
    • 2015-11-06
    • 1970-01-01
    相关资源
    最近更新 更多