Android debuggable = false führt dazu, dass der POST in jQuery.ajax im Cordova / Phonegap Eclipse-Projekt fehlschlägt

Ich habe eine in Eclipse integrierte Android-App, die Cordova 2.0.0 verwendet. Wenn die App mit dem Eclipse-Debugger erstellt und auf das Telefon geladen wurde, funktioniert sie einwandfrei. Wenn ich jedoch android: debuggable = "false" in der AndroidManifest-Datei einstelle, schlägt der POST für jQuery.ajax () fehl. Ich bekomme nichts, um mir den Grund des Fehlers im LogCat-Trace mitzuteilen.

Hier ist der Aufruf von jQuery.ajax:

jQuery.ajax({
    url: that.endpoint,
    data: that.data,
    dataType: "json",
    type: "POST",
    contentType: "application/json",
    success: successHandler,
    error: errorHandler,
    timeout: serviceTimeout
});

Wenn android: debuggable = "true" ist, funktioniert es einwandfrei und wird an den Success-Handler weitergeleitet. Wenn android: debuggable = "false" ist, wird es an den failureHandler weitergeleitet, wobei nur textStatus auf "error" gesetzt ist und sonst nichts angegeben wird, warum es fehlgeschlagen ist . Wenn es fehlschlägt, scheint der Post nicht zu passieren, weil ich sehe, dass der Webservice, den ich anrufen möchte, nicht erreicht wird.

Hat jemand eine Idee, warum sich das Debug-Flag auf diese Weise auf meine Anwendung auswirkt?

Was anderes als die Protokollierungsstufe würde sich auf das Flag "Debugging" auswirken?

Irgendwelche Tipps oder Hinweise wären sehr dankbar.

Prost

Antworten auf die Frage(2)

Ihre Antwort auf die Frage