Phonegap cordova 2.7.0 błąd podczas wstrzymywania aplikacji

Stworzyłem czysty projekt cordova 2.7.0 za pomocą narzędzia „tworzenie” listy połączeń telefonicznych (utwórz folder projektu nazwa_pakietu nazwa_projektu) i wdrożyłem aplikację na moim Nexusie 4 (androind 4.2.2). Nie napisano kodu.

Aplikacja została wykonana bez błędów, ponieważ pokazała logo mapy telefonu i „urządzenie Apache Cordova jest gotowe”. Problem polega na tym, że po dotknięciu standardowego prawego przycisku Android (który pokazuje ostatnie działające aplikacje) widzę w Eclipse LogCat, że błąd występuje:

05-07 18:29:54.957: D/webviewglue(24649): nativeDestroy view: 0x731f4738
05-07 18:30:10.163: D/DroidGap(24649): Paused the application!
05-07 18:30:10.163: D/CordovaWebView(24649): Handle the pause
05-07 18:30:10.453: W/IInputConnectionWrapper(24649): showStatusIcon on inactive InputConnection
05-07 18:30:10.743: D/DroidGap(24649): onDestroy()
05-07 18:30:10.743: D/CordovaWebView(24649): >>> loadUrl(javascript:try{cordova.require('cordova/channel').onDestroy.fire();}catch(e){console.log('exception firing destroy event from native');};)
05-07 18:30:10.743: D/PluginManager(24649): init()
05-07 18:30:10.753: D/CordovaWebView(24649): >>> loadUrlNow()
05-07 18:30:30.765: E/CordovaWebView(24649): CordovaWebView: TIMEOUT ERROR!
05-07 18:30:30.765: D/Cordova(24649): CordovaWebViewClient.onReceivedError: Error code=-6 Description=The connection to the server was unsuccessful. URL=javascript:try{cordova.require('cordova/channel').onDestroy.fire();}catch(e){console.log('exception firing destroy event from native');};
05-07 18:30:30.765: D/DroidGap(24649): onMessage(onReceivedError,{"errorCode":-6,"url":"javascript:try{cordova.require('cordova\/channel').onDestroy.fire();}catch(e){console.log('exception firing destroy event from native');};","description":"The connection to the server was unsuccessful."})

Po tym błędzie stukam aplikację z listy i pojawia się popup „Błąd aplikacji” zawierający dokładnie tę wiadomość:

"Połączenie z serwerem nie powiodło się. (javascript: try {cordova.require ('cordova / channel'). onDestroy.fire ();} catch (e) {console.log ('wystrzelenie wyjątku zniszcz zdarzenie z native');};)"

To zachowanie ma miejsce zawsze (czasami wymaga wstrzymania aplikacji za pomocą przycisku listy ostatnich aplikacji dwa razy).

Jakieś pomysły?

Z góry dziękuję.

AKTUALIZACJA: Jak sugeruje Romain Braun, używając 2.4.0, błąd nie występuje.

questionAnswers(7)

yourAnswerToTheQuestion