2017-04-05 48 views
0

我是一个相对PHP新手(10个月)和JavaScript的绝对新手,所以请容易对我。最简单的方法来模拟科尔多瓦插件?

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

目前,我可以看到在XDK中做这件事的唯一方法是编译应用程序并将其传输到我的三星手机进行测试,但这看起来非常繁琐,并且会导致一切花费更长时间。我刚刚找到了Apache Ripple,但不想花一天时间查看它,发现有更好的工具。

有人能指出我的教程页面,该页面提供了测试具有插件支持的Cordova应用程序的最简单方法吗?我倾向于从大约4台不同的计算机上工作,所以基于Web的这意味着我可以从Google Drive中取出最新版本的代码并开始工作,不需要任何设置麻烦,如果存在的话,它将非常出色。

干杯

安迪

回答

0

涟漪模拟器已覆盖的科尔多瓦模拟器类似。与Ripple不同的是,模拟器可以扩展为支持特定的插件,但它需要编写仿真代码才能实现。有关如何做到这一点的详细信息,请参阅cordova-simulate project

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

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