Cordova Verbindung zum Server war nicht erfolgreich

8

The Connection to the server was unsuccessful(file:///android-asset/www/index.html)

wird angezeigt, wenn ich meine Android-Anwendung starte. Bitte lassen Sie mich wissen, wie Sie dieses Problem lösen können.

    
manukv 07.05.2014, 10:00
quelle

5 Antworten

23

Für die letzte Cordova (4+) ist dies eine Einstellung in config.xml :

z.B.

%Vor%

Erhöht das Standard-Zeitlimit auf 70 Sekunden (Standardeinstellung ist 20), wodurch die Gefahr eines Zeitlimits verringert wird.

Dokumente: Ссылка

  

Beim Laden einer Seite ist die Wartezeit bis zum Werfen von a   Timeout-Fehler.

    
Dunc 08.04.2016 15:22
quelle
8

Dies kann hier oft gefragt werden .. Dieses Problem kann behoben werden, indem dem webview-Aufruf (index.html) ein Zeitlimit hinzugefügt wird. Fügen Sie in Ihrer Klasse project_name.java einfach dieses

hinzu %Vor%

Und in Cordova zuletzt, benutze dies einfach um Timeout

%Vor%

Gehen Sie auch diese Fragen durch

Question1

Question2

UPDATE:

Eine weitere Lösung, versuchen Sie dies

Erstellen Sie eine main.html und fügen Sie Ihren Code dort ein, und leiten Sie in Ihrer index.html einfach zu main.html

um %Vor%     
manukv 07.05.2014 10:11
quelle
4

Dieser Blogpost von Robert Kehoe :

  • schien mir einfach zu sein
  • Sinn für mich
  • WORKED für mich

Benennen Sie Ihre index.html in "main.html"

um

Erstellen Sie eine neue "index.html" und fügen Sie den folgenden Inhalt ein:

%Vor%

Erstellen Sie Ihre App neu! Keine weiteren Fehler!

Robert sagte auch ,

  

Eine weitere gute Idee ist es, Ihrer Anwendung einen "Begrüßungsbildschirm" zu geben, damit der Benutzer sofort ein Feedback erhält, dass Ihre App lädt / arbeitet, bevor sie vollständig bereit ist.

    
quelle
2
  

Das Hauptproblem für dieses Problem ist das Laden Ihrer Seite.

     

Ja, es ist ein Hack, um dieses Problem zu lösen, einen HTML-Seitennamen zu erstellen   index.html und der Name Ihrer bestehenden Indexseite wird als a geändert   main.html oder irgendein anderes gibt eine Umleitung zu dieser Seite wie folgt

%Vor%
  

Ich bin sicher, es ist sehr viel Arbeit

    
LeNI 07.05.2014 11:55
quelle
0

hey, ich denke, dass dieser Fehler dazu führen kann, dass mehrere Skripte in Startzeit geladen werden, so dass es mehr Zeit braucht.

also stell dich so in dein Java ...

%Vor%

reference1 reference2

    
kathir 07.05.2014 10:13
quelle