2017-04-05 77 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。