2015-01-13 6 views
7

Ich baue Android-App mit Cordova. Ich bin in der Lage, die App zu debuggen, die im Emulator läuft. Und auch mit Geräten, die Android hat 4.4 oder spätere Versionen, aber nicht mit den Geräten mit Android 4.1 Version. Da gibt es ein Problem, das nur in Android-Geräten (Version 4.1) zu sehen ist. Bitte schlagen Sie eine Lösung vor.Unter Android 4.1 können wir DevTools verwenden, um WebView-Inhalte in nativen Android-Anwendungen zu debuggen.

+0

Sie weinre verwenden können, hier gibt es weitere Informationen haben http://stackoverflow.com/questions/21332853/is-there-a-real-solution Debug-Cordova-Apps – jcesarmobile

Antwort

3

Korrektes Remote-Debugging über Chrome ist nur für Android 4.4 und höher verfügbar, wenn Sie die Plattform WebView verwenden. Ihre einzige Option mit Vanille Cordova ist also JavaScript-Hacks wie Weinre.

Wenn Sie interessiert sind, AppGyver's Steroids tooling kommt mit Crosswalk für Android, die Sie eine aktuelle Gabel von Chromium anstelle der Plattform WebView verwenden können - das behebt viele Rendering-Probleme und ermöglicht Ihnen den Zugriff auf Chrome Inspector für das Debugging was im Webview passiert.

Sie können run Steroids it in your Cordova project direkt ohne Änderung von Dateien, so überprüfen Sie es.

(Haftungsausschluss:. Ich bin ein Programmierer für AppGyver)

Verwandte Themen