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.
7
A
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
- 1. Können wir git-cvs unter Windows verwenden?
- 2. Können wir Fragmente verwenden, um eine Registrierungsseite zu erstellen
- 3. Verwenden LLDB zu debuggen nativen Bibliotheken mit Xamarin
- 4. Wie können wir AIML verwenden, um einen Chatbot zu erstellen?
- 5. Können wir Kerndaten verwenden, um eine Immobilie zu lagern?
- 6. Können wir QT mit C# verwenden, um GUI zu erstellen?
- 7. können wir den Android-Emulator verwenden, um Business-Anwendungen zu testen?
- 8. Warum können wir die Prozess-ID nicht verwenden, um den Port zu verwenden, den wir binden?
- 9. Wie Debuggen reinen nativen Code auf Android?
- 10. Warum verwenden wir abroll segue, wenn wir Segmente verwenden können, um zu einem View-Controller zurückzukehren?
- 11. Können wir & in URL verwenden?
- 12. Können wir INSTALL_REFERRER zweimal in einer Android-App verwenden?
- 13. Können wir Android als OS verkleinern, um nur 70-80% des tatsächlichen Bildschirms zu verwenden?
- 14. Wie debuggen Sie nativen Code in einem Android-Bibliotheksprojekt?
- 15. können wir truncate Abfrage in Android verwenden sqlite
- 16. Können wir Optionals in der Android-Programmierung verwenden?
- 17. Können wir cardView im relativen Layout in Android Studio verwenden?
- 18. Android NDK: können wir C++ für alle Arbeiten verwenden
- 19. Wie debuggen Sie CSS im nativen Android-Browser?
- 20. Können Sie eine BarTintColor hinzufügen, um nativen Router zu reagieren
- 21. Können wir gemeinsame Symbolleiste über alle Bildschirme in reagieren nativen Android
- 22. Können wir verwenden? Operator in sql
- 23. Warum verwenden wir pthread_exit(), wenn wir return verwenden können?
- 24. Können wir Highcharts mit React-Native verwenden?
- 25. Warum können wir keinen Doppelzeiger verwenden, um zweidimensionale Arrays darzustellen?
- 26. Debuggen von nativem Code in Android unter Eclipse schlägt fehl
- 27. Können wir NSFileManager in iphone verwenden?
- 28. Können wir Core-PHP in Codeigniter verwenden?
- 29. Können wir den Vererbungsinhalt in Sitecore verwenden?
- 30. Können wir Regex in Symfony2 Zugriffskontrolle verwenden?
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