Comment déboguer webview à distance?
Comment puis-je faire debug/inspecter l'élément de l'apk webview.
J'ai essayé cette, mais c'est utile uniquement pour chrome pas pour apk.
Veuillez me suggérer
OriginalL'auteur Kundan Atre | 2014-02-20
Vous devez vous connecter pour publier un commentaire.
Essayez ceci:
Ajouter cette ligne dans votre Application personnalisée classe ou dans les Activités où la Vue Web est chargé
//si votre construction est en mode de débogage, de permettre l'inspection de vues web
Ouvrez google Chrome et le type
chrome://inspect/#devices
et vous devriez voir votre appareil dans la Distance de la Liste des CiblesHeureux de codage..
oui, vous devez vous connecter avec l'USB. Si vous souhaitez vous connecter sans USB voir ma réponse ici: stackoverflow.com/a/44442586/2462531
OriginalL'auteur Shylendra Madda
C'est ce qui a fonctionné pour moi, substituez la méthode
onCreate
dansMainActivity.java
et ajouter cette ligne dans la méthodeWebView.setWebContentsDebuggingEnabled(true)
.Voici ce que mon code ressemble à ceci:
Construire votre code, ouvrez votre application dans le téléphone et accédez à la page chrome://inspecter , Vous verriez votre application répertoriée. Cliquez sur inspecter lien.
v0.57.3
il n'est pas nécessaire d'importerandroid.os.Bundle
puisqu'il n'est plus nécessaire pouronCreate()
méthodeOriginalL'auteur Muthukrishnan
J'ai voir il y a un chapitre pour webView.Avez-vous essayer? https://developers.google.com/chrome-developer-tools/docs/remote-debugging#debugging-webviews
Semble-t-il besoin de:
Un appareil Android ou un émulateur d'Android 4.4 ou version ultérieure, avec le débogage USB activé comme décrit dans la section 2. Activer le débogage USB sur votre appareil .
Chrome 30 ou plus tard.
OriginalL'auteur clijiac
Pour déboguer webviews dans l'application android, vous devez régler la WebView.setWebContentsDebuggingEnabled(true) dans le WebviewActivity
Ouvrez google chrome://inspecter/#appareil à déboguer. L'utilisation de la redirection de port.
Espérons que cette aide!
https://developers.google.com/web/tools/chrome-devtools/remote-debugging/webviews
OriginalL'auteur bitsabhi
Si ce que vous cherchez est un moyen pour activer les WebView le débogage d'une application que vous ne pas avoir le code source, ce qui peut être fait, mais vous aurez besoin de décompiler et de recompiler l'application.
Les instructions sur la façon de faire ce peut, il trouve ici: https://blog.speedfox.co.uk/articles/1524219174-Android_WebView_Hackery
OriginalL'auteur DanielM