2015-11-12 33 views
0

我有一個帶WebView的Android應用程序,顯示簡單的網頁。如果我在Android Studio的AVD(虛擬設備)中運行應用程序,則可以在Chrome Inspector中檢查WebView。但是,如果我在設備上運行應用程序,則無法看到WebView。我可以看到Facebook(com.facebook.katana),我可以看到我所有的Chrome標籤,但WebView缺失。Chrome Inspector在AVD中顯示Android Webview,但在實際設備上未顯示

在過去,我已經能夠看到我的設備上的WebView,但是幾周前它停止工作。 (開發人員工具處於活動狀態,並且USB調試處於活動狀態)

任何人都可以幫助我弄清楚爲什麼WebView在Chrome Inspector中無法檢查?

回答

1

確保您在您的應用程序中致電WebView.setWebContentsDebuggingEnabled(true);(有關完整信息,請參閱https://developer.chrome.com/devtools/docs/remote-debugging#configure-webview)。 AVD運行一個「調試」Android圖像,默認啓用WebViews的調試。在常規(所謂的「用戶」)圖像上,您需要讓應用程序啓用它。

另一點需要考慮的是,您需要創建至少一個WebView實例才能看到您的應用程序在chrome://inspect中列出。

相關問題