2014-02-20 2 views
3

Как я могу отлаживать/проверять элемент веб-представления apk.
Я пробовал this, но это полезно только для хром не для apk.Как отлаживать веб-просмотр удаленно?

Пожалуйста, предложите мне

+0

[Отладка WebView удалена] (https://stackoverflow.com/q/13801819/6521116) –

+0

[отладка xwalkview или WebView удаленно] (https://stackoverflow.com/ a/44692358/6521116) –

ответ

0

У меня есть видеть, что есть глава для webView.Have вам попробовать? https://developers.google.com/chrome-developer-tools/docs/remote-debugging#debugging-webviews

Кажется, что нужно:

  • Android устройство или эмулятор работает Android 4.4 или более поздней версии, с отладкой USB включена, как описано в пункте 2. Включить отладку USB на устройстве.

  • Хром 30 или более поздняя версия.

+1

Привет, Clijac, я видел этот раздел. Он позволяет только url отлаживать в chrome, в то время как я хочу что-то, с помощью которого я могу отлаживать apk, в котором есть веб-просмотр. –

0

Для отладки webviews в андроид приложение, вы должны установить WebView.setWebContentsDebuggingEnabled (истинный) в WebviewActivity

Открыть хром: // инспектировать/# устройства для отладки. Используйте переадресацию портов. Надеюсь, это поможет! https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews

6

Попробуйте это:

  1. Включить Параметры разработчика в Device (Настройки -> О телефоне -> Нажмите 7 раз на номер сборки)
  2. Включите опции для разработчиков и включить USB Debugging (в Опции разработчика)
  3. Добавить эту линию в своем классе пользовательских приложений или в деятельности, где Web View загружаемого

    // если ваша сборка находится в режиме отладки, включите в сматривая веб просмотров

    if (0 != (getApplicationInfo().flags & ApplicationInfo.FLAG_DEBUGGABLE)) { 
        WebView.setWebContentsDebuggingEnabled(true); 
    } 
    
  4. Открыть Chrome и тип chrome://inspect/#devices и вы должны увидеть устройство в списке Remote Target

  5. Нажмите на осмотр, чтобы отладить.

День кодирование ..

+0

Требуется ли подключение телефона к USB? И что, если я тестирую приложение в симуляторе? –

Смежные вопросы