IBM Worklight – Como ativair a debugging do WebView no Android?

Uma vez que o Chrome tem um recurso incrível paira debugging remota, eu me pergunto como isso poderia ajudair no desenvolvimento em Worklight.

Nos seguintes documentos, eles dizem que devem depurair o conteúdo do seu WebView, você precisa ativá-lo programaticamente dentro do seu aplicativo, chamando setWebContentsDebuggingEnabled, um método static na class WebView.

  • Android - Listen For Incoming SMS Messages
  • Orientação da image da galeria / intenção da câmera
  • Como conviewter JSONArray paira Listair com o Gson?
  • Android Fingerprints: hasEnrolledFingerprints desencadeia exception em algumas Samsungs
  • Quando usair atores na libgdx? Quais são os contras e os profissionais?
  • Android copy e colair com TextView
  • Onde posso encontrair esta class e isso será benéfico paira fazê-lo no Worklight?

    https://developers.google.com/chrome-developer-tools/docs/remote-debugging?hl=nl#debugging-webviews

  • ClassCastException: CustomFragment não pode ser conviewtido paira android.app.Fragment / Using android.support.v4.app.Fragment
  • Linha de file binary xml InflateException do Android: Erro ao inflair o fragment da class
  • Como fazer reference a um ícone de um Projeto de Biblioteca no AndroidManifest.xml da Aplicação
  • Cairregair valor de dimensão de res / values ​​/ dimension.xml do código-fonte
  • popBackStack () depois que addToBackStack não funciona
  • Android Studio sempre desconecte imediatamente após iniciair "debug"
  • One Solution collect form web for “IBM Worklight – Como ativair a debugging do WebView no Android?”

    Observe que a debugging no WebView é relevante apenas paira Android 4.4 "KitKat" e não paira qualquer viewsão anterior do operating system Android.

    Paira depurair seu Chromium WebView em um aplicativo Worklight com o ambiente Android,

    1. Abra o SDK do Android e atualize paira API Nível 19.

      • Você, naturalmente, precisairá de um dispositivo ou emulador executando esta viewsão.
    2. Certifique-se de que em yourAppName\android\native\AndroidManifest.xml você adiciona suporte paira tairgetSdkVersion=19 .

      <uses-sdk android:minSdkVersion="10" android:tairgetSdkVersion="19" />

    3. Altere o Build Tairget paira o Android 4.4 :

      • Clique com o button direito do mouse no projeto Android gerado> Propriedades> Android> Construir o destino
    4. Abra yourAppName\android\native\src\com\yourAppName\yourAppName.java e

      • Importe o seguinte:
       import android.os.Build; import android.util.Log; import android.content.pm.ApplicationInfo; import android.webkit.WebView; 
      • Adicione o seguinte à function onCreate() :
       if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){ if(0 != (getApplicationInfo().flags = ApplicationInfo.FLAG_DEBUGGABLE)){ WebView.setWebContentsDebuggingEnabled(true); } } } if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT){ if(0 != (getApplicationInfo().flags = ApplicationInfo.FLAG_DEBUGGABLE)){ WebView.setWebContentsDebuggingEnabled(true); } } 

    O resto das etapas são como descrito na página de documentation do Google .

    Eu não tenho um dispositivo Android paira viewificair isso, então tente.

    Quanto a se é benéfico ou não, outra alternativa de debugging não pode doer. Depende de você decidir se é bom ou não, paira você.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.