Cordova WebView TIMEOUT ERROR mit Android

Ich versuche eine einfache Anwendung, wo ich meine mobile Website in einem nativen Wrapper in Android anzeigen möchte. Ich folge der Dokumentation, wo die einzige Änderung, die ich mache, mit loadUrl ist, wo statt das CordovaWebView mit index.html aus dem Assets-Ordner geladen wird, werde ich es auf eine mobile Website zeigen, sagen wir https://www.google.com

Die Webview App kommt aber da ist ein CordovaWebView TIMEOUT ERROR erhalten. Im Folgenden sind die Schnipsel aus meinem Code

  • Wie ruf ich Fragment von einer Aktivität in Android?
  • Wie kann ich auf die Playlist zugreifen, die von der androiden Standard-Musik-App erstellt wurde, und rufen Sie die Musik-App an, um sie abzuspielen?
  • FATAL EXCEPTION: ZoomTableManager
  • NestedScrolling mit NestedScrollView, RecyclerView (horizontal), innerhalb eines CoordinatorLayout
  • Große Menge an Konstanten in Java
  • Wie genau funktioniert die Themenvererbung in Android?
  • public class CordovaWebViewActivity extends Activity implements CordovaInterface{ private CordovaWebView webView; private static final String TAG = "CORDOVA_WEBVIEW_ACTIVITY"; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_cordova_web_view); webView = (CordovaWebView)findViewById(R.id.webview); webView.loadUrl("https://www.google.com"); } @Override public Activity getActivity() { return this; } //... other overrided methods from interface } 

    Und wenn ich den Code ausführe, bekomme ich den folgenden Fehler in meinem Konsolen-DDMS

     07-31 20:56:08.737: D/dalvikvm(2016): GC_FOR_ALLOC freed 42K, 6% free 2780K/2928K, paused 23ms, total 25ms 07-31 20:56:08.746: I/dalvikvm-heap(2016): Grow heap (frag case) to 3.887MB for 1127536-byte allocation 07-31 20:56:08.777: D/dalvikvm(2016): GC_FOR_ALLOC freed 2K, 4% free 3879K/4032K, paused 36ms, total 36ms 07-31 20:56:08.836: D/CordovaWebView(2016): CordovaWebView is running on device made by: unknown 07-31 20:56:08.836: D/JsMessageQueue(2016): Set native->JS mode to 2 07-31 20:56:08.996: D/gralloc_goldfish(2016): Emulator without GPU emulation detected. 07-31 20:56:09.376: E/cutils-trace(2016): Error opening trace file: No such file or directory (2) 07-31 20:56:09.687: D/TilesManager(2016): Starting TG #0, 0x2a26cc40 07-31 20:56:28.874: E/CordovaWebView(2016): CordovaWebView: TIMEOUT ERROR! 

    Ich habe config.xml in meinem / res / xml Ordner, der die folgenden hat

     <?xml version='1.0' encoding='utf-8'?> <widget id="io.cordova.helloCordova" version="2.0.0" xmlns="http://www.w3.org/ns/widgets"> <name>Hello Cordova</name> <description> A sample Apache Cordova application that responds to the deviceready event. </description> <author email="dev@cordova.apache.org" href="http://cordova.io"> Apache Cordova Team </author> <content src="index.html" /> <feature name="App"> <param name="android-package" value="org.apache.cordova.App" /> </feature> <access origin="*" /> <preference name="useBrowserHistory" value="true" /> <preference name="exit-on-suspend" value="false" /> <preference name="fullscreen" value="true" /> <preference name="webviewbounce" value="true" /> </widget> 

    Und ich habe auch eine cordova.xml in meinem / res / xml Ordner

     <?xml version="1.0" encoding="utf-8"?> <cordova> <access origin="http://127.0.0.1*"/> <!-- allow local pages --> <access origin="https://www.google.com" /> <log level="DEBUG"/> <preference name="useBrowserHistory" value="false" /> </cordova> 

    Bitte helfen Sie was fehlt oder falsch?

  • Abgerundete Ecken android Bild Schaltflächen
  • Diese Klasse sollte öffentlich sein (android.support.v7.internal.widget.ActionBarView.HomeView)
  • Java.lang.IndexOutOfBoundsException: Ungültiger Index 2, Größe ist 2
  • Posting Toast Nachricht aus einem Thread
  • Android: <include> mit RippleEffect & StateListAnimator
  • Was ist der genaue Unterschied zwischen Absicht und ausstehender Absicht?
  • One Solution collect form web for “Cordova WebView TIMEOUT ERROR mit Android”

    Du machst nichts falsch, der TIMEOUT ERROR kommt wahrscheinlich vor, weil dein Android-Handy (oder dein Emulator) zu langsam läuft.

    Sie können versuchen, die Ladezeit mit der folgenden Anweisung zu erhöhen:

     super.setIntegerProperty("loadUrlTimeoutValue", 60000); 

    In deiner OnCreate-Methode. Oder stelle es in der Datei config.xml ein:

     <preference name="loadUrlTimeoutValue" value="60000" /> 
    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.