2010-11-28 4 views
0

Ich befolgte die Anweisungen im Android WebView-Tutorial (unter http://developer.android.com/resources/tutorials/views/hello-webview.html). Wenn ich es im Emulator bereitstelle, wird nur eine leere (weiße) Seite angezeigt. Das 3G-Symbol ist im Emulator vorhanden. Ich habe die "INTERNET" -Berechtigung in meinem Manifest, genau wie im Tutorial beschrieben.WebView Tutorial zeigt leere (weiße) Seite im Emulator, aber funktioniert gut auf Gerät

Und um klarer zu bestätigen, dass ich es richtig gemacht habe, wenn ich es auf meinem Gerät (Droid2) bereitstellen, funktioniert es völlig in Ordnung. sofortige Anzeige der in der App angegebenen Webseite (www.google.com).

Dies ist die relevante Ausgabe der Android-Konsole. Ich denke, die letzte Zeile könnte relevant sein, aber ich weiß nicht, was es bedeutet.

[2010-11-27 19:45:18 - HelloWebView] Android-Produkteinführung! [2010-11-27 19:45:18 - HelloWebView] adb läuft normal. [2010-11-27 19.45.18 - HelloWebView] Performing com.example.hellowebview.HelloWebView Aktivität Einführung [2010-11-27 19.45.18 - HelloWebView] Automatische Zielmodus: Mehrere kompatibel Ziele. Bitte wählen Sie ein Zielgerät aus. [2010-11-27 19:45:20 - HelloWebView] WARNUNG: Anwendung gibt keine API Level-Anforderung! [2010-11-27 19:45:20 - HelloWebView] Geräte-API Version ist 8 (Android 2.2) [2010-11-27 19:45:23 - HelloWebView] Anwendung bereits bereitgestellt. Keine Notwendigkeit, neu zu installieren. [2010.11.27 19.45.23 - HelloWebView] Ausgangsaktivität com.example.hellowebview.HelloWebView auf Geräte-Emulator-5554 [2010-11-27 19.45.24 - HelloWebView] Activitymanager: Start : Absicht { act = android.intent.action.MAIN cat = [android.intent.category.LAUNCHER] cmp = com.beispiel.hellowebview/.HelloWebView } [2010-11-27 19:45:24 - HelloWebView] Activity: Achtung: Aktivität nicht begann, hat seine aktuelle Aufgabe nach vorne gebracht worden

Antwort

0
+0

Ok, das mir einen Hinweis gab. Das Aktivieren von "Plattformbenachrichtigungen" hat mir anscheinend gezeigt, dass es nicht auf die Website gelangen konnte, was zu einem Verbindungsfehler führte. Ohne das gab es mir nur einen leeren Bildschirm. Das nächste Problem besteht darin, herauszufinden, wie die Proxy-Einstellungen für den Emulator vom Android SDK/AVD Manager aus festgelegt werden. Ich habe Informationen zur Verwendung der Befehlszeilenoption "-http-proxy" für den Emulator gefunden, aber es scheint keine Optionen im AVD-Manager zu geben, um die Befehlszeilenoptionen für den Emulator festzulegen. –

+0

Ja, der AVD-Manager behandelt Dinge wie Dichte. Wenn Sie den Emulator starten, versuchen Sie, die Option -http-proxy in der Befehlszeile hinzuzufügen. Oder in Ihrer bevorzugten IDE sollte eine Option zum Festlegen der Parameter für die Befehlszeile vorhanden sein. –

Verwandte Themen