簡體   English   中英

如何在 Android-Phonegap-app 中獲取瀏覽器控制台錯誤,可能在 Eclipse 中?

[英]How to get browser console errors in Android-Phonegap-app, possibly in Eclipse?

我有在 Android 中運行的 PhoneGap 應用程序。 我需要查看瀏覽器日志(不僅僅是 console.log()),這樣我才能看到所有錯誤和可能的警告。 我知道這個類似的問題,但是,這並不能解決我的問題,因為它只處理 console.log()。 我的應用程序在 Android 1.6 瀏覽器中崩潰,我需要了解原因。 可能有一些語法細節,所有較新的 Android 瀏覽器都不介意,但 1.6 可能在抱怨什么,我需要看看。

我正在使用 Eclipse,所以如果可以使用它來查看瀏覽器錯誤控制台,那就太好了。 我也知道 Eclipse 中的 LogCat 工具,但它根本沒有顯示來自 PhoneGap 內部瀏覽器的任何 output。 請幫忙,我迷路了;-)

從 Phonegap 1.6 (Cordova) 開始,您可以通過查看來自 LogCat 的標簽 CordovaLog 的 output 來獲取 console.log。 如果您使用的是 Eclipse,則可以為電話間隙日志添加新過濾器。 只需單擊加號,在 Filter name 字段中選擇您想要的任何內容,並確保在 by Log Tag 字段中添加: CordovaLog

恐怕我不認為這是可能的。 到目前為止,我當然還沒有找到一種方法。

我首先在 Chrome 中運行它們並逐步通過 JS 調試器來調試我的 PhoneGap web 應用程序的 JavaScript。 如果您不依賴本機 API 調用,那么這可能是最好的方法。

如果您找到更好的方法,請告訴我。

這是支持我所說的可靠來源: http://www.phonegap.com/2011/05/18/debugging-phonegap-javascript/

編輯:我剛剛發現這個https://chrome.google.com/webstore/detail/geelfhphabnejjhdalkjhgipohgpdnoc#

看起來是我們所追求的一個很好的工具。 我現在要試一試。

這是我使用的工具。 非常方便,您可以看到更多內容,而不僅僅是控制台消息。 您可以與移動設備(也包括 PhoneGap 應用程序)進行交互,例如 chrome 開發者工具。 我也認為它比 Ripple 好得多。 在真機上調試總是更好!

http://debug.phonegap.com/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM