2014-03-31 80 views
0

我正在使用PhoneGap開發應用程序。PC上的Phonegap cordova.js

我在pc上測試的大部分東西都在browser而不是我的device上。

但現在我需要測試使用cordova.js未包含在www目錄中的東西。每個platform有不同的cordova.js文件,所以我不知道要包括到wwwindex.html文件,所以我可以在PC上測試?

這是可能的,我做對了嗎?

我知道,cordova.js正在建設過程中,包括,但我發現在PC上有用的,這就是爲什麼測試我想包括它(發展時間至少)

回答

3

即使添加cordova.js,也不會調用它所調用的本機代碼。

我不認爲它使任何sence試圖在你的電腦中測試本地函數。你應該真的在真實的設備上或者在仿真器上進行測試。

你可以看看脈動能在Chrome瀏覽器測試科爾多瓦功能:http://emulate.phonegap.com/

但同樣,也不會在實際設備取代testings(科爾多瓦往往有不同的行爲與Android的每個版本例如)

1

你總是希望在基地www文件夾中進行任何更改。在項目的根目錄中應該有platforms folder,plugin folderwww folder。要修改www folder項目的根本原因是因爲任何時候你重新編譯應用程序是清除了在platforms folder

一切,所以對於一個例子,我有一個platforms/ios和包含內部的WWW文件夾platforms/android這些以及但是每次我跑phonegap build androidphonegap build ios一次重新創建這些目錄內的所有文件

所以,你會想在根文件夾www代碼更改,並在更改複製到platforms/android/assets/www文件夾或platforms/ios/www然後導航至瀏覽器中的該目錄

+0

但是,OP想要將他或她的瀏覽器指向HTML文件進行測試。這意味着OP應該瀏覽瀏覽器到'/ platforms/android/assets/www /'來查看更改,但是將代碼更改爲'/ www /',然後重建項目以查看更改。 。 – MBillau

+0

這是我的錯,對不起,但是,這是可行的 –