2014-02-20 60 views
3

我怎樣才能調試/檢查apk Webview的元素。
我試過this,但它僅對chrome不適用於apk有幫助。如何遠程調試webview?

請建議我

+0

[調試網頁視圖遠程](https://stackoverflow.com/q/13801819/6521116) –

+0

[調試xwalkview或網頁視圖遠程](https://stackoverflow.com/ a/44692358/6521116) –

回答

0

我已經看到有一個關於webView的章節,試試吧? https://developers.google.com/chrome-developer-tools/docs/remote-debugging#debugging-webviews

看來,這需要:

  • 的Android設備或模擬器中運行,如2中所述在設備上啓用USB調試的是Android 4.4或更高版本,與USB調試啓用。

  • Chrome 30或更高版本。

+1

嗨Clijac,我已經看過那部分。它只允許url在Chrome中進行調試,而我想要的東西使用我可以調試apk的webview。 –

6

試試這個:

  1. 啓用設備開發人員選項(設置 - >關於手機 - >關於版本號點擊7次)
  2. 打開開發人員選項和啓用USB調試(以開發人員選項)
  3. 加入這一行自定義應用程序類或在Web視圖加載

    //如果你的版本是在調試模式下,能夠在活動的Web視圖

    if (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE)) { 
        WebView.setWebContentsDebuggingEnabled(true); 
    } 
    
  4. 打開Chrome specting和類型chrome://inspect/#devices,你會看到你的設備在遠程目標列表

  5. 點擊檢查調試它。

編碼愉快..

+0

是否需要手機與USB連接?另外如果我在模擬器中測試應用程序呢? –