2014-03-24 37 views
0

我想在netbeans 8.0中製作phonegap應用程序012HER我有我的平板電腦與USB連接,我可以在netbeans的平板電腦上運行我的應用程序。 問題是我無法調試。所有console.log消息在netbeans中都被忽略。 如何在netbeans中調試信息?在netbeans中調試phonegap應用程序

+0

不確定netbeans,但你可以通過在設備上打開'usb debugging'來使用chrome inspector,然後打開chrome並瀏覽到'chrome:// inspect /'。當您的應用程序運行時,您會看到它在設備下列爲源。 –

回答

2

您留下了一些細節。什麼操作系統(Android,iOS ...)?哪個OS版本?你有什麼科爾多瓦版本?

對於Android,您必須安裝Android 4.4+,然後才能調試Cordova應用程序(NetBeans不支持Phonegap)。現在重要的是科爾多瓦的版本。隨着科爾多瓦3.3,沒有其他需要。然而,在Cordova 3.4中,android清單文件已經更改,並且在NetBeans 8.0中處理此更改爲時已晚。看看這個issue 242320如何在NetBeans 8.0中啓用Cordova 3.4+的調試功能

現在,如果您有iOS,您需要在Mac上並擁有適當的iOS開發人員證書。

+0

我有Android 4.1設備和科爾多瓦3.2 – piernik

+0

這意味着我無法調試? – piernik

+0

並不容易,當然也不在NetBeans中。使用Android 4.4+(Cordova 3.3+支持),用於在Cordova應用程序中顯示html文件的Web視圖組件基於Chromium,因此webkit調試非常簡單。對於較舊的Android,這是不可能的。但是,您可以比較輕鬆地設置console.log()等的登錄信息,請參閱http://www.raymondcamden.com/index.cfm/2012/5/10/Setting-up-console-debugging-for-PhoneGap -and-Android – ladar