2014-10-31 42 views
1

這是我第一次在cordova應用程序上工作。我根據文檔創建了一個虛擬應用程序,並在模擬器中正常工作。如何在瀏覽器中控制科爾多瓦應用程序

現在我製作了一個.APK文件,並安裝在我自己的android設備中,那裏也正常工作。每當我修改任何東西時,我必須製作APK文件並重新安裝...這些所有內容都需要時間進行開發。因此,我決定直接在我的設備中測試應用程序,而不是模擬器。我找到了,發現URL-1URL-2,他們建議,我們可以用USB電纜來克服這個問題。根據他們的建議,我做到了,現在直接將應用程序運行到我的設備中(我的意思是不需要製作APK文件)。

注意:我正在使用Eclipse,windows7進行我的開發。

直到現在,這很好,但問題我無法控制。如果我用simulators測試我的應用程序,我可以使用chrome tools在瀏覽器中進行控制檯,這樣我就可以識別出錯的地方。我可以在那裏放置斷點,我可以調試。

我不想用模擬器測試(我想直接用我的設備測試),但是我無法看到控制檯如果我使用自己的設備進行測試。

對此,我搜索了但我沒有找到任何解決方案。誰能幫我。

基本上

  1. 我想直接與我的設備測試我的應用程序(不想用模擬器進行測試)

  2. 我想安慰

我做第一點與USB,我沒有找到任何方式爲我的第二點。誰能幫我 。

謝謝。

+1

如果您使用chrome工具在設備上調試您的應用程序,您將需要android4.4版本的移動版。並指出這可能對您有所幫助http://phonegap.com/blog/2014/04/23/phonegap-developer-app/ – cfprabhu 2014-10-31 15:40:14

+0

@prabhu我正在使用'gapDebug'應用程序來調試我的科爾多瓦應用程序。這很簡單。 – vasan 2014-11-01 10:27:31

回答

2

您有幾個選擇:最簡單的選擇是使用警報而不是控制檯日誌。這有點令人討厭,因爲你可能會得到一堆警報,但它肯定比每次你想測試某些東西時重建和/或重新部署你的cordova應用程序都要好。

如果您設置爲使用console.log(),則需要安裝abd並使用logcat。有關設置此功能的信息,請訪問以下網址:我使用

abd logcat

+0

你是否在基於'NFC'的應用上工作,如果你工作過,我有一點疑問。 – vasan 2014-10-31 01:47:58

0

https://developer.mozilla.org/en-US/Firefox_OS/Debugging/On-device_console_logging

一旦你已經安裝了ABD您可以在終端運行此命令的輸出日誌gapDebug應用程序來調試我的應用程序。這很簡單。

+0

好的感謝您的回覆 – cfprabhu 2014-11-01 10:34:17

+0

@prabhu我認爲,你在'nfc' Apps上工作。你可以看看這個鏈接'http:// stackoverflow.com/questions/26688456/my-cordova-application-not-launching-after-nfc-tag-detect' – vasan 2014-11-01 10:44:52

+0

現在我沒有在那工作。我需要你的聯繫郵件地址,如果你能讓我知道嗎? [email protected] – cfprabhu 2014-11-03 16:23:02

相關問題