android - 测试 Cordova 应用程序的有效方法

标签 android cordova debugging testing

我正在使用 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/

相关文章:

android - 如何像在 Android Market 应用程序中一样创建进度指示器?

javascript - jQuery Cordova 问题 - 类型错误,未定义不是函数

ruby-on-rails - Rails 3.2 和 phonegap

visual-studio - 在监 window 口中显示序列

c++ - 修复 Visual C++ 中的编译错误

android - 在 Android Froyo 中禁用主页按钮并使应用程序全屏无标题(无状态栏,无标题)

android - 在 android 的 ListView 中保存复选框状态?

java - 如何判断 HttpClient.execute() 何时完成获取大型请求中的所有内容?

android - 开发跨平台应用程序

java - 如何获取 JConsole 中显示的 VM 信息?