最简单的模拟Cordova插件的方法?

时间:2017-04-05 09:53:44

标签: android cordova intel-xdk

我是一个相对的PHP新手(10个月)和Javascript绝对新手,所以请放轻松我。

我刚开始玩Cordova并且在我们的小型企业内部使用了几个小应用程序,我可以真正使用它,但测试我的代码让我感到悲伤。我一直在使用内置模拟器的英特尔XDK,但它无法模拟SQLite或FileTransfer插件。

目前,我在XDK中看到的唯一方法是编译应用程序并将其传输到我的三星手机进行测试,但这看起来非常麻烦,并且会导致所有事情花费更长时间。我刚刚找到了Apache Ripple,但并不想花一天的时间来研究它是否有更好的工具。

是否有人能够指向一个教程页面,该页面提供了使用插件支持测试Cordova应用程序的最简单方法,好吗?我倾向于在大约4台不同的计算机上工作,所以基于网络的东西意味着我可以从Google云端硬盘中提取我的代码的最新版本并开始工作,如果它存在的话,没有任何设置麻烦会非常好。

干杯

安迪

1 个答案:

答案 0 :(得分:0)

Ripple Emulator具有与Cordova Simulator类似的覆盖范围。与Ripple不同,模拟器可以扩展为支持特定的插件,但它需要编写模拟代码才能实现。有关如何执行此操作的详细信息,请参阅cordova-simulate project

否则,下一个最佳选择(也是最准确的)是构建应用程序并使用远程Chrome DevTools来调试应用程序(see this XDK doc page以获得一些设置帮助)。没有必要重建您的应用程序以使其工作。如果您构建代码以便可以使用JavaScript控制台重新定义关键函数,那么实际上可以调试很多而无需执行重建和重新安装。

使用交互式JavaScript控制台重新定义应用程序中的功能,然后直接从控制台运行这些重新定义的功能,或使用window.location.reload()功能在原位重新启动应用程序。从大约18:30开始可以看到使用这种技术的一个例子in this video。该视频演示了weinre调试器的使用,但在调试构建的应用程序时,调试技术也可以应用于远程CDT。