我正在使用 Cordova 技术开发 Android 应用程序。 我还使用文本编辑器和 cli,我不喜欢通过 Visual Studio 使用 Cordova。
每次我需要测试应用程序时,我都需要启动 cordova run android
并且在设备上安装应用程序需要花费很多时间。
另一种测试应用程序的方法是使用带有 livereload 命令的 taco taco run android --livereload
。然而,在发生一些更改后,Livereload 出现错误,导致应用程序无法运行(它抛出 EPERM
错误或 Cannot get index.html
)
替代方法是使用 Ripple Emulator,但是当我进行更改时,必须重新加载整个 ripple 模块,有时由于未知原因无法加载,我也无法将其与 gulp 的任务运行器集成。
现在我不知道如何在不花太多时间编译/构建和安装的情况下有效地测试应用程序。 有什么想法吗?
最佳答案
大约几周前,我正在努力解决同样的问题。 而且,TACO最近似乎不再维护了,查看我的issue在 TACO 存储库上获取更多信息。
您可能对 cordova-simulate 感兴趣.这是他们用于模拟 Cordova Tools for Visual Studio Code 的同一个包
请注意,livereload 可能仅适用于浏览器模拟,我从未尝试在真实设备调试中使用任何 livereload 函数。
关于android - 测试 Cordova 应用程序的有效方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39522902/